草庐IT

.net - 选择什么作为 .NET 应用程序的 light infile nosql 数据存储?

我在MongoDB上找到了很好的.NET绑定(bind);CouchDB;Cassandra集群;乌鸦数据库;db4o。我是NoSQL新手。我需要存储工业数据,文本不多,但有很多不同的浮点值存档。数据结构不是动态的。如果我不需要安装任何服务就可以工作,或者它必须是自动的或非常简单的,那就更好了。谢谢 最佳答案 轻型文件内(无服务)NoSQL?听起来像你想要的BerkeleyDB.它看起来像BerkeleyDBdownload包括C#和.Net支持。 关于.net-选择什么作为.NET应用

mongodb - 处理海量数据的数据库

我正在为我的下一个项目评估数据库。我想存储世界上所有的城市(250万个)并每天保存每个城市的天气预报。所以你可以想象数据集会很快变得很大。我还需要执行地理查询-在此边界框中获取当天的城市和温度。到目前为止,我已经了解了hbase和couchdb。Hbase看起来很有趣,但生产的硬件要求对我来说太昂贵了(演示文稿说你需要5个独立的服务器)。我想尽可能地降低成本,这是我的个人项目。那么我还有其他选择吗?mongo能处理这么大的数据量吗?还有什么吗?长话短说要求是大量数据快速边界框查询低/便宜的硬件要求针对读取进行了优化,但每天需要处理250万条记录的插入 最佳答

mongodb - 我可以/应该使用面向文档的数据库作为用户数据库吗?

我正处于制作博客网站的早期阶段,用户可以在该网站上拥有多个博客。我决定为博客条目使用基于文档的存储(MongoDB或CouchDB)。但是,我需要管理我的用户——主要用于身份验证。这可以在面向文档的数据库中完成吗?我将如何设置它?一份列出所有用户的文件似乎不是一个好主意。或者,我是否应该为此退回到关系数据库(很可能是MySQL)? 最佳答案 在大多数情况下,这是完全可能的,甚至比RDBMS更实用。RDBMS需要模式定义,而文档数据库往往在概念上是无模式的。这对用户数据库特别有用,因为您可以随时添加用户信息而无需任何迁移。例如,这是完

mongodb - 如何在 couchdb/NoSQL 数据存储之上实现 IMAP 服务器?

总结一下我的目标,我真的只是在寻找一种简单的开源方法,它允许我基于每个用户创建和维护一个/多个远程IMAP电子邮件帐户的(最好是noSQL数据库)备份/存档,并且使用简单、低成本的解决方案同步每个用户的电子邮件帐户,该解决方案可以轻松扩展,以高效的方式消耗服务器资源,并具有每个用户需要的附加功能,只需将新的imap帐户添加到即可连接到他的中央电子邮件存档他现有的电子邮件客户端使用通过此存档服务器/设置提供的imap服务器、用户名和密码。更具体地说:我一直在寻找某种类型的可扩展的开源解决方案,它可以在云中运行(因此很容易扩展),它允许执行以下操作:1)允许我指定各种带有登录信息的IMAP

mongodb - 如何在 NoSQL 世界中实现数据库抽象/独立

我们正在考虑在我们的Java服务器端应用程序中使用MongoDB作为我们的数据库。在我早期的项目中,我们使用Hibernate来抽象底层SQL数据库,这样我们就可以从MySQL切换到Postgres(例如)而无需更改应用程序代码。(这是Hibernate除了通常的ORM功能之外给我们的+)。我为面向文档的NoSQL数据库搜索了类似的抽象层,但没有找到任何结果!虽然MongoDB可以满足我们今天的需求,但如果3年后出现更好的面向文档的NoSQL数据库,我们不想更改应用程序代码以迁移到新数据库。一个解决方案是我们自己编写抽象层(如果我们别无选择,我们会这样做)。但是如果来自ORM世界的人直

hosting - 设置 Mongo DB 和托管

最近我偶然发现了mongoDB、couchDB等。我希望尝试使用这种类型的数据库,并且想知道需要多少访问托管服务器才能让它运行。如果有人对此有任何了解,我很想知道当您的应用程序通过“普通”托管公司托管时,它是否可以设置为正常工作。 最佳答案 我使用Mongo,所以我实际上只代表Mongo,但您的典型Web托管环境不允许您设置自己的数据库。您需要对服务器的根级别(管理员)访问权限才能设置Mongo。为此,您需要类似VPS的东西或专用服务器。但是,如果只是尝试使用Mongo,我建议您下载适用于您的操作系统的二进制文件并运行它。他们的Ja

mongodb - NoSQL 数据库之间有什么区别,它们与传统关系数据库有何不同?

似乎有很多新的“NoSQL”类型的数据库。一些流行的是CouchDB、Cassandra和MongoDB。这些数据库之间有什么区别,它们与传统关系数据库有何不同?与SQL数据库相比,选择NoSQL数据库有哪些优点和缺点? 最佳答案 术语NoSQL涵盖了许多不同的数据存储方法,从最简单的键/值存储到复杂的文档数据库。这是一个朗朗上口的流行语,但恕我直言,描述性不强。有关快速介绍,您可以查看theWikipediaentryforNoSQL 关于mongodb-NoSQL数据库之间有什么区别

python - Mongodb 或 Couchdb 与 django 构建类似于顶级编码器的应用程序?

这就是我所拥有的:-Ubuntu11.10。Django1.3python2.7我想做的是构建一个类似于top-coder的应用程序,并且我已经勾勒出该应用程序的骨架版本。基本要求是:-1.保存代码。2.保存用户名和等级。(用户配置文件)3.也应该允许教师创建多项选择题。(类似于谷歌文档)。我对Django有基本的了解,之前构建过几个(基本的)应用程序。与其构建在线工具,不如在Django中构建与位于web2py之上的conf2py非常相似的东西。让我们称这个小项目为examPy(我知道,非常原始),是否有可能构建一个更像是Django插件的应用程序,或者我对Django的概念完全错误

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不适合于此。您也不需要可伸缩性。我的猜测是众所周知的数据库也不会造成伤害。出于这些原因,关系数据库听起来很合适。