![]() |
1
3
使用第二个表和键/值对会更好。 什么让你认为第二种方法是不可查询的? DDL语句不能在事务中。这可能取决于您正在使用的数据库引擎,但如果DDL必须等到其他事务完成,和/或在等待其他事务完成时阻塞所有其他事务,我也不会感到惊讶。换言之,演出会很糟糕。 |
![]() |
2
0
在运行时动态地修改关系数据库的模式是非常昂贵的,并且通常会产生一些不良影响(不是释放东西和吃掉孩子,而是接近;) 所以我要看两个选择。
|
![]() |
3
0
不是将列添加到现有表中,而是如何 创建包含属性的键值对的第二个表 产品表上有外键吗?这将允许产品具有任意数量和各种属性,并且通过连接主键外键上的表可以方便地进行查询。 |
![]() |
4
0
在生产中,修改数据库模式是一个令人头疼的问题。 用户 修改数据库模式是当有人在卡车上碾过你,然后备份并再次攻击你时,你会感到头疼。 用户在正常业务处理期间添加到数据库的信息(这包括 姓名 是数据,而不是模式信息,应该这样对待。 |
![]() |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 7 年前 |
![]() |
alabaster · 逻辑数据模型-如何表示可选FK? 7 年前 |
![]() |
Laurent · 具有领域的Nosql数据库结构 7 年前 |
![]() |
romss182 · ActiveRecord:地点和路线有哪些关联? 7 年前 |
![]() |
Niklas B · 云数据存储避免在非常简单的表上爆炸索引 8 年前 |
![]() |
sçuçu · SQL JOIN查询中的重复条目 8 年前 |