23得票3回答
NOSQL反规范化数据模型

很多时候,我看到NOSQL数据库中的数据是被存储在非规范化的状态下。例如,考虑一个国际象棋比赛记录。它可能不仅包含参与国际象棋比赛的玩家ID,还包括玩家的名字和姓氏。我猜这样做是因为在NOSQL中无法进行连接操作,所以如果只是复制数据,则可以在一次调用中检索所有所需数据,而无需手动应用程序级别...

13得票1回答
如何在NoSQL中维护反规范化的一致性?

假设我有两个集合,每个集合的值彼此独立,但它们彼此相关。它们是photos和users。用户和照片之间存在一对多的关系。 非规范化数据的一个示例:users: { "id": "AABC", "name": "Donna Smith" } photos: { "id": "FA...

13得票2回答
将数组存储在数据库中

我想知道在数据库中存储数组是否是一种良好的实践?我倾向于使用json_encode而不是serialize,但只是想知道这是否是一个好主意。如果不是,那么我可以做出一些小改变,只需用逗号分隔符串联数组即可。

7得票4回答
Oracle SQL获取第n个元素的正则表达式

我正在尝试使用Oracle中的SQL获取逗号分隔字符串中的第n个元素。 到目前为止,我有以下内容... SELECT regexp_substr( '100016154,5101884LT00001,,,,,100000010892100000012655,L,SEI,5101884...