首页 文章
  • 132 votes
     answers
     views

    数据库集群和负载 balancer

    什么是数据库集群?如果允许同一数据库位于2个不同的服务器上,它们如何使数据保持同步 . 这与数据库服务器角度的负载均衡有何不同?
  • 1168 votes
     answers
     views

    插入...值(SELECT ... FROM ...)

    我正在尝试使用另一个表的输入 INSERT INTO 表 . 虽然这对于许多数据库引擎来说完全可行,但我似乎总是很难记住当天 SQL 引擎的正确语法(MySQL,Oracle,SQL Server,Informix和DB2) . 是否有来自SQL标准的银弹语法(例如,SQL-92)允许我插入值而不必担心底层数据库?
  • 27 votes
     answers
     views

    多对多表应该有主键吗?

    如果我有两个具有多对多关系的对象,我通常会在我的数据库模式中使用多对多表对它们进行建模,以使两者相关联 . 但是,多对多表(或“连接表”)是否具有自己的主键(整数自动递增)? 例如,我可能有表A和B,每个表都有一个ID,还有一个名为A_B的表,其外键元组为(A_ID,B_ID) . 但是,A_B是否应该拥有自己的主键自动递增ID列? 添加它有什么优缺点?我个人喜欢用于多对多连接的自然键 . 但主要...

热门问题