162得票9回答
NoSql与关系型数据库的区别

最近NoSQL变得非常流行。 相较于传统的RDBMS,NoSQL有哪些优势呢?

12得票3回答
高效的持久化数据结构用于关系型数据库

我正在寻找关于持久数据结构的资料,可以用来实现关系模型。 这里的"持久性"是指不可变的数据结构。 有人知道一些好的资源、书籍、论文之类的吗? (我已经有了这本书Purely Functional Data Structures,这是我正在寻找的好例子。)

20得票10回答
随着NoSQL数据库的普及,我为什么要使用SQL数据库?

我已经开发软件约五年了,其中可能有20%到40%的时间仅用于使关系型数据库能够保存和检索复杂对象图。这往往导致编码解决方案不够优化,以便从数据库方面更容易实现某些功能。这最终在学习NHibernate和其中的会话管理模式花费了大量时间之后结束。通过NHibernate,我终于能够避免再次编写1...

65得票4回答
为什么关系型数据库管理系统在 CAP 定理中不具备分区容错性,但它是可用的?

关于RDBMS在CAP定理中被归类为CA,我有两个疑问: 1)它说RDBMS不是分区容错的,但是RDBMS比像MongoDB或Cassandra这样的其他技术少分区容错吗?是否有一种RDBMS设置,我们放弃CA使其成为AP或CP? 2)它是如何做到CAP-Available的?是通过主从设...

79得票17回答
PostgreSQL的隐藏功能

我很惊讶这个问题还没有被发布。你知道哪些关于Postgres的有趣技巧吗?不常见的配置选项和缩放/性能技巧尤其受欢迎。 我相信我们可以打败 MySQL 相应 线程 上的9条评论 :)

12得票6回答
最佳的存储/访问有向图的方法

我有大约3500个防洪设施,我想将它们表示为一个网络以确定流动路径(本质上是一个有向图)。我目前正在使用SqlServer和一个CTE来递归地检查所有节点及其上游组件,这在上游路径不分叉的情况下可以正常工作。然而,一些查询比其他查询需要的时间要指数级增加,即使它们在物理上沿路径向下只有两到三个...

7得票1回答
在其他关系型数据库管理系统中,是否有与PostgreSQL EVERY聚合函数等效的函数?

每个聚合的文档: every(expression):如果所有输入值都为true,则为true,否则为false http://www.postgresql.org/docs/9.1/static/functions-aggregate.html EVERY在语义上等同于COUNT(...

31得票11回答
过度规范化

何时会将数据库设计描述为超规范化?这种刻画是绝对的吗?还是取决于它在应用程序中的使用方式?谢谢。 什么是过度规范化的界定,是绝对存在的吗?还是取决于它在应用程序中的使用方式?感谢。

25得票2回答
何时应该用NoSQL替换RDBMS/ORM

在使用ORM包装的关系型数据库(RDBMS)之外,哪些项目受益于使用NoSQL数据库? 例如: 类似Stackoverflow的网站? 社交社区? 论坛?

8得票1回答
如何使用NodeJS和Sequelize创建一个表来存储在PostgreSQL中

我是一名Postgres和Sequelize的新手,已经成功连接到数据库。尝试在数据库中创建一个表格,但遇到了问题。我收到了一个错误,说表名不存在。 sequelize.authenticate().then(() => { console.log("Success!"); v...