草庐IT

NoSql_HBase

全部标签

mongodb - 用于过滤多个索引/字段的最佳 NoSQL

由于需要查询的数据的大小以及在多个节点上根据需要扩展的能力,我正在考虑使用某种类型的NoSQL数据库。我一直在研究大量的NoSQL产品,但还不能决定什么是可以为我们的数据结构提供最佳性能、可扩展性和特性的最佳选择。数据结构模型属于产品目录,其中每个文档/集合都包含该单个产品的某些属性和描述。属性会因产品而异,这就是无模式产品最有效的原因。示例结构如下[{"name":"itemname","cost":563.34,"category":"computer","manufacturer:"sony",...}]所以要求是我需要能够过滤/查询记录集中的许多不同的数据集字段/索引,我可以在

mongodb - 为什么大多数 NoSQL DBMS 没有 “pointers” ?

为什么大多数NoSQL存储解决方案不像前关系DBMS那样具有某种超高效连接“指针”的客观原因是什么?我的意思是,我部分理解为什么经典RDBMS放弃指针的理论原因(需要更新它们并为内存和磁盘双重同步它们,在某些用例中没有足够快的“磁盘”可以像随机访问一样处理,就像现代SSD可以的那样)。但在许多NoSQL解决方案中,为什么只有这么少的人意识到这个模型对于许多实际案例来说是很棒的(我知道的异常(exception)是OrientDB和Neo4j),而不仅仅是那些需要图形遍历的案例。我的意思是,当您需要诸如多连接之类的东西时,您需要pingpongMongo并执行N个查询而不是一个查询。No

sql - NoSQL系统保存关系数据

如果我的数据是关系型的(出版商-作者-书籍,协会-团队-玩家),我们可以使用HBase或MongoDB等NoSQL系统来存储数据吗?(我知道这听起来像是一个愚蠢的问题,但我只是在学习:)) 最佳答案 是的,您可以在NoSQL中存储任何类型的数据数据存储。您描述的信息类型对于NoSQL来说应该已经足够了。但是,请注意,在典型的NoSQL解决方案中,您会牺牲一些/许多SQL数据库中理所当然的功能,例如transactions,strongconsistency、丰富的查询、即席查询等,主要支持可以scalehorizontally的更简

ruby-on-rails - Ruby on Rails 和 NoSQL,添加字段

我刚刚开始研究Mongodb和MongoIDwithRails,我发现它很棒。NoSQL有帮助的一件事是,我可以随时向我的模型添加额外的字段,而无需任何额外的努力:classPageincludeMongoid::DocumentincludeMongoid::MultiParameterAttributesfield:title,:type=>Stringfield:body,:type=>Stringfield:excerpt,:type=>String#Addedlaterfield:location,:type=>String#Addedlaterfield:published

.net - CQRS、事件溯源和 NoSQL 数据库

我们正在启动一个新项目,我们希望在该项目中使用MongoDB实现CQRS+事件溯源架构。我们已经对CQRS方法有了一些经验:在我们之前的项目中,我们以Fohjin框架为起点(好吧,我们对其进行了重大重构)。我们使用Oracle作为存储,并且在这种情况下还使用TransactionScope实现了2PC。但是对于我们的新项目,由于其可扩展性和性能,我们希望使用MongoDB。我们绝对希望将它用于读取(报告)部分并将其用于事件存储。这里的替代方法是使用SQLServer进行事件存储。所以我们需要做出选择。我不喜欢混合解决方案的是TransactionScope,它既昂贵又缓慢,而且必须支持

c# - 是否有 Rob Conery 的 Massive for NoSQL (MongoDB) 的等价物?

是否有RobConery的MassiveforNoSQL(MongoDB)的等价物?我喜欢Massive非常喜欢,但我想将它与NoSQL数据库一起使用,尤其是与MongoDB一起使用,但我找不到合适的替代品。 最佳答案 如果您对它的“单个文件”方面感兴趣,那么使用MongoDB驱动程序中提供的Bson序列化器/反序列化器代码来创建一些东西来在文件系统中存储Bson文档应该不会太难。如果您对它的查询方面感兴趣,SQL不是查询像MongoDB这样的文档存储的正确语言。最后,如果您对它的动态方面感兴趣,那么到目前为止我发现最接近的是myo

Hbase入门篇03---Java API使用,HBase高可用配置和架构设计

Hbase入门篇03---JavaAPI使用,HBase高可用配置和架构设计需求环境搭建表的CRUD坑命令执行卡住不动?RegionServer只在本地127.0.0.1监听16020端口导致外网连接被拒RegionServer所在主机的/etc/hosts文件存在额外的回环地址映射信息,导致客户端拿到无法识别的主机名数据的CRUD数据的导入导出ImportJOB数据查询HBase高可用HBase高可用简介搭建HBase高可用HBase架构常见Bug记录本部分思维导图需求某某自来水公司,需要存储大量的缴费明细数据。以下截取了缴费明细的一部分内容。用户id姓名用户地址性别缴费时间表示数(本次)表

asp.net-mvc - 产品目录搜索 - NoSQL/MongoDB 的良好用例?

我们正在开发将部署在AppHarbor上的ASP.NETMVC3网站。该站点将至少有10,000种产品。用户可以基于标签系统搜索产品(例如搜索“color=blue”加上“size=10”加上“category=whatever”)。因此,该系统将大量读取数据库而写入少量数据,我们主要关心的问题之一是保持搜索功能的快速运行。为此,我们还想合并一些结果缓存。我们认为这是一个使用NoSQL数据库的好用例(我们一直在研究MongoDB,托管在https://mongohq.com上)是对还是错?如果我们确实使用MongoDB,我们应该研究哪些缓存策略?干杯! 最佳

mongodb - Raven 数据库到 SQL 服务器(NoSQL 数据库到关系数据库)

有没有办法转换/迁移NoSQL数据库数据(Raven,Mongo,Couch)到SQL服务器数据?由于一些NoSQL数据库缺少报告工具,如果我可以将数据移动到SQL并直接处理它会更容易(仅用于数据分析、查询、报告需要)。感谢评论。 最佳答案 使用Ravendb,您可以将索引复制到SQL服务器上的表中。参见http://ravendb.net/bundles/index-replication通常,您必须将无模式数据“映射”到数据库模式。 关于mongodb-Raven数据库到SQL服务器

Hbase 系列教程:HBase 搭建高可用集群

作者:禅与计算机程序设计艺术1.简介ApacheHBase是Apache基金会开源项目之一,是一个分布式NoSQL数据库。它是一个可扩展的、面向列的、存储在Hadoop文件系统(HDFS)上的结构化数据存储。它支持Hadoop的MapReduce和它的周边生态系统,并且可以通过Thrift或RESTfulAPI来访问。HBase是基于GoogleBigtable设计的。本文将介绍如何安装配置并搭建一个可靠的、高可用性的HBase集群。什么是HBase?HBase是Apache基金会旗下的一个开源NoSQL数据库。它是一个可扩展的、面向列的、存储在HDFS上面的结构化数据存储。HBase支持Ha