草庐IT

Nosql-neo

全部标签

c# - 使用 C#/ASP.net MVC 建模 NoSQL 论坛应用程序

我目前正在开发一个基于论坛(问题/答案)的应用程序。使用C#ASP.netMVC和MongoDB进行数据存储。我正在看模型。我正在考虑像这样单独的类(class):(简化)publicclassQuestion{publicstringID{get;set;}publicstringTitle{get;set;}publicstringBody{get;set;}publicListTags{get;set;}publicDateTimeDateCreated{get;set;}publicstringForumID{get;set;}}回答publicclassAnswer{publ

php - Zend Framework 的 NoSQL 解决方案?

我希望为我正在构建的基于ZendFramework的站点使用NoSQL解决方案(CouchDB/MongoDB/等)。任何人都可以给我任何关于实现的指示或指导我在某个地方帮助我开始吗?用例是围绕用户管理系统的数据标记解决方案 最佳答案 有ZendFramework:Zend_CouchComponentProposal与CouchDB一起工作,可能在ZendFramework2.0中还有这个线程可能会有所帮助。ZendFrameworkandCouchDB 关于php-ZendFrame

mongodb - NoSQL 文档数据库

我正在从事的项目需要一个面向文档的数据库。我基本上有两件事需要:完整的ACID支持和引用的能力。可扩展性不是主要问题,因为用户总数最多为300。我知道MongoDB支持文档之间的引用,而CouchDB支持ACID,但我还没有找到两者兼具的。我真的试图避免在应用层中实现(ACID,引用)。明显的回退是RDBMS与一些我也试图避免的树结构实现。有什么建议吗?谢谢 最佳答案 您需要ACID和完整的引用,而CouchDB不适合于此。您也不需要可伸缩性。我的猜测是众所周知的数据库也不会造成伤害。出于这些原因,关系数据库听起来很合适。

c# - 唯一性在 NoSQL 世界中意味着什么,我如何处理 MongoDB 中的关系?

我目前正在尝试弄清楚Nosql数据库如何处理关系以及文档的唯一ID的真正含义。也许我对MongoDb的期望太高,或者我还没有掌握NoSQL数据库中关系的概念。基本上,以下测试失败了,我想知道如何为用户和组之间的这种关系建模(这是1:0..N关系)。[TestFixture]publicclassMongoDbExamples{privateMongoServer_mongoServer;[TestFixtureSetUp]publicvoidFixtureSetUp(){_mongoServer=MongoServer.Create();}[TestFixtureTearDown]pu

mongodb - 与MySQL相比,MongoDB/NoSQL允许更快的聚合(MapReduce)有什么根本区别

招呼!我有以下问题。我有一个包含大量行的表,我需要搜索这些行,然后按许多参数对搜索结果进行分组。假设桌子是id,big_text,price,country,field1,field2,...,fieldX我们运行这样的请求SELECT....WHERE[useFULLTEXTindextoMATCH()big_text]AND[usesomerandomclausesthatanywayrenderindexesuseless,like:countryIN(1,2,65,69)andprice这将显示为搜索结果,然后我们需要获取这些搜索结果并按多个字段对其进行分组以生成搜索筛选器(r

mongodb - 合并 RDBMS 和 NoSQL 数据库

好吧,假设我有一个包含100多个表的大型MySql数据库。虽然它运行得很好,但我有两个表,每个表每年都可以超过1亿个条目。在这两个表上,我必须执行搜索和计算,而不仅仅是存档信息。我正在考虑将这些表的逻辑转移到NoSQL数据库中,因为它具有良好的可扩展性。(MongoDB、CouchDB)由于存储在这些表中的信息在通过应用程序进行的许多查询中使用,所以我在考虑是否有一种方法可以在两个数据库之间创建合并。虽然能够编写自动从nosql数据库中提取数据的sql查询太漂亮了,但也许还有另一种方法;就像在MySQL中使用存储的plsql过程来调用NoSQL数据库上的查询。或者从plsql调用系统命

mongodb - 如何为 nosql 迁移关系数据库?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我有一个oracle数据库,其中包含我需要迁移到noSQL环境的大量数据(我正在使用MongoDB)。有什么工具可以做到这一点吗?

mongodb - 处理大数据集(neo4j、mongo db、hadoop)

我正在寻找处理数据的最佳实践。所以,这就是我到目前为止得到的:1.000.000个“A”类型的节点。每个“A”节点可以连接到1-1000个“B”类型节点和1-10个“C”类型节点。我编写了一个RESTful服务(Java,Jersey)来将数据导入到neo4j图形中。在导入节点“A”(只有节点,有id,没有更多数据)后,我注意到neo4j数据库已经增长到~2.4GB。在Neo4j中存储附加字段(名称、描述等)是个好主意吗?或者我应该设置一个mongoDB/hadoop以使用键/值组合进行数据访问? 最佳答案 插入时是否删除了很多节点

mongodb - NoSQL:索引和基于关键字的搜索

我有一个存储项目(例如网络文档)的应用程序。每个项目都可以具有任意大的标签集。典型的常见查询是检索具有给定标签集的所有文档。好吧,一个非常普通的Web应用程序。现在我正在考虑将NoSQL数据库作为持久存储。各种NoSQL系统(例如MongoDB)支持二级索引和基于关键字的搜索。很容易找到显示如何在不同系统中执行此操作的示例。问题是,我想知道“幕后”发生了什么,即二级索引的存储方式/存储位置,以及实际执行带有标签列表的查询的方式。特别是在具有许多节点的系统中。我知道基于Map/Reduce或类似的解决方案。但在这里我对索引的工作方式很感兴趣。例如,我的问题是:二级索引是只存储item/o

mongodb - NoSQL 数据库设计 - 带标签的文档

您推荐哪种NoSQL数据库以及架构如何满足以下Web应用程序要求。可以很多用户(500k+)每个用户都可以输入他/她的文档每个用户每月大概会创建10-200个文档每个文件都会很小(大约100字)用户可以使用自己的标签标记文档来自不同用户的数据不会与其他用户及其数据交互用户可以通过标签搜索他的条目从一个用户快速访问所有条目用户可以创建复杂的动态查询来查询他/她的数据我的想法是使用MongoDB。但我看到的问题是只有两个集合:users和entries。在我看来,通过标签在一个巨大的集合中搜索是个坏主意。恐怕索引的大小会非常大,因为每个用户都可以有自己的标签。MongoDB将为整个集合创建