91得票7回答
数据库中有序列表的最佳表示方式是什么?

我知道这有点违背关系数据库的原则,但让我描述一下情况。 我有一个页面,用户将在其中放置多个物品。 ________________ | -Item1 | | -Item2 | | -Item3 | | -Item4 | |___...

10得票3回答
如何开发一个与多个数据库管理系统兼容的Web应用程序

如何设计和管理一个网站应用程序的开发,以便与多个数据库管理系统(如Oracle和MS SQL Server)兼容?如果不能使用ORM(如NHibernate或EF),在开发过程中如何维护数据库架构? 目前我的做法是在SQL Server上拥有一个开发数据库,并使用工具将其移植到Oracle(...

33得票9回答
为什么面向对象数据库管理系统没有关系型数据库管理系统那么普及?

关系型数据库比面向对象数据库更普遍的原因是什么? 如果面向对象编程范式如此普及,我们不应该看到很多OODBMS吗?它们难道不比RDBMS+OR/M表现更好吗?

7得票1回答
当MySQL WorkBench在非bit值之前放置“b”字面量时,如何处理MySQL WorkBench的bit(1)错误?

假设我有一个表格名为“day_attribute_type” id bigint(20) AI PK code varchar(255) persist_date bigint(20) update_date bigint(20) active bit(1) max int(11)...

7得票1回答
WebSocket与免费RDBMS(PostgreSQL、SQLite等)的使用,无需JavaScript生态系统。

我正在寻找一种简单的实现方式,可以通过 WebSocket 或 WebPush 将来自免费关系型数据库(PostgreSQL、MySQL、SQLite 等)的更改推送到客户端浏览器。 我想避免使用所有服务器端 JavaScript 生态系统(Node.js、npm 和其他工具)和 NoSQL ...

36得票9回答
我应该对我的数据库进行规范化吗?

在设计一个数据库(例如MySQL)的模式时,是否应该完全规范化表格是一个问题。 一方面,连接操作(和外键约束等)非常缓慢;另一方面,您会得到冗余数据和潜在的不一致性。 这里的正确方法是“最后优化”吗?即按照手册规范化DB,然后查看可以去规范化以获得最佳速度增益的内容。 我对这种方法的担忧...

15得票3回答
MySQL:有人使用过TokuDB存储引擎吗?

有没有人使用过MySQL的TokuDB存储引擎? 该产品网站声称相对于其他MySQL存储引擎(如InnoDB、MyISAM等),它具有50倍的性能提升。这里是性能声明http://tokutek.com/downloads/tokudb-performance-brief.pdf 这是真的...

26得票1回答
时间序列数据库和关系型数据库的区别。

我已经阅读了一些有关时序数据库的概念和这两者之间差异的解答,但我仍然无法理解这些差异。 数据如何被写入和存储到磁盘上,这是导致时序数据库与关系数据库之间差异的原因? 时序数据库相较于关系型数据库和反之哪些情况下更适用?我指的是那些能够使时序数据库提供出色性能的情况,同时也想知道那些关系型数...

19得票2回答
Redis能完全替代MySQL吗?

简单的问题,我是否可以在各种 Web 应用程序中使用 Redis 替代 MySQL,如社交网络、地理位置服务等?

54得票6回答
SQL数据库中主键、自增和UUID的最佳实践

我们正在为用户实体设计一个表格。唯一的非平凡要求是该用户实体应有一个永久URL(例如他们的个人资料)。互联网上有很多关于int / long与UUID的内容,但对我来说仍然不清楚。 考虑到个人资料中包含私人信息,将可预测的ID嵌入URL不是一个好主意。我正确吗? 为了满足第一个要求,我可...