Tag: nosql

Firebase数据结构和url

我是Firebase和nosql的新成员,所以请使用引用sql的脚本。 所以我的问题是如何构buildFirebase中的数据? 在firebase中,是指mysql中的每个“新的firebase”=“新的数据库”或“表”? 如果在我的实时networking应用程序,我有用户和评论。 在MySQL中,我将创build一个用户和一个评论表,然后将它们链接在一起。 如何在Firebase中构build这个结构? 谢谢

.NET中有哪些NoSQL解决scheme?

.NET中有哪些NoSQL解决scheme?

在两个不同的集合中生成重复的Mongo ObjectId的可能性?

是否有可能为两个不同的集合中的文档生成相同的Mongo ObjectId? 我意识到这绝对不太可能,但这有可能吗? 没有太具体的问题,我要问的原因是,在我正在开发的一个应用程序中,我们展示了民选官员的公开档案,我们希望他们能够转换成我们网站的全面用户。 我们为用户和当选的官员单独collections,他们目前不是我们网站的成员。 还有各种其他文件,其中包含关于当选官员的各种数据,全部使用他们当选的官方ObjectId映射回该人。 创build帐户后,我们仍然突出显示与当选官员关联的数据,但现在他们也是用户集合的一部分,并具有相应的用户ObjectId,以将其configuration文件映射到与应用程序的交互。 几个月前,我们已经开始将我们的应用程序从MySql转换到Mongo,而在转换过程中,我们为这两种数据types存储了传统的MySql ID,而且现在我们也开始将选定的官方Mongo ObjectId存储在用户将文件映射回选出的官方数据。 我正在思索,只是指定新的用户ObjectId作为以前选定的官方ObjectId,使事情变得更简单,但要确保它不可能与任何现有的用户ObjectId发生冲突。 感谢您的洞察力。 编辑:发布这个问题后不久,我意识到我提出的解决scheme不是一个好主意。 最好保留我们现有的模式,并链接到用户文档中选出的官方“_id”。

MySQL和NoSQL:帮助我select正确的一个

有一个很大的数据库,有10亿行,被称为线程(这些线程实际上是存在的,我并不是因为我喜欢它而变得更难)。 (int id,string hash,int replycount,int dateline(timestamp),int forumid,string标题) 查询: select * from thread where forumid = 100 and replycount > 1 order by dateline desc limit 10000, 100 因为有1G的logging,这是一个很慢的查询。 所以我想,让我们把这个1G的logging分成许多个论坛(类)我有! 这几乎是完美的。 有很多桌子我有更less的loggingsearch周围,它真的更快。 现在查询变成: select * from thread_{forum_id} where replycount > 1 order by dateline desc limit 10000, 100 99%的论坛(类别)的速度真的很快,因为大多数论坛只有less数几个主题(100k-1M)。 但是,因为有一些约10M的logging,一些查询仍然是慢(0.1 / 0.2秒,对我的应用程序!, 我已经使用索引! )。 我不知道如何改善这个使用MySQL。 有没有办法? […]