nosql

    3热度

    2回答

    我不是在寻找一场神圣的战争,我正在考虑通过分布式架构,并希望在上输入如何在RDBMS和DocDBMS之间进行选择? 我们不能否认使用RDBMS(即MySQL,PostgreSQL,MS Sql Server等)所具有的强大功能,它们已经进行了30多年的开发,并且已经考虑并解决了许多问题。 我们还需要考虑NoSQL/DocDBMS的移动(MongoDB,CouchDB等)有其自身的优势,特别是数据存

    23热度

    2回答

    我的脑海里紧紧裹着关系数据库,以及如何有效地对它们进行编码。我的大部分经验是使用MySQL和SQL。我喜欢我听到的关于基于文档的数据库的许多事情,尤其是当最近的播客中有人提到巨大的性能优势时。所以,如果我要走这条路,那么我必须采取哪些心理步骤才能从SQL转移到NO-SQL? 如果它在你的答案中有所不同,我主要是C#开发人员(今天,无论如何)。我习惯于像EF和Linq到ORM的ORM。在ORM之前,

    99热度

    9回答

    我见过的NoSQL弹出相当多的SO和我有一个坚实的理解,为什么你会使用它(从这里开始,维基百科等)。这可能是由于缺乏具体的,它是(多模式比具体实现)有什么统一的定义,但我挣扎环绕我怎么会去设计,将使用它,或者怎样的系统我的头我会在我的系统中实现它。我真的被困在关系数据库思维的事物表和连接方面... 无论如何,任何人都知道系统上的崩溃教程/教程会使用它(类型一个基于NoSQL的系统的“hello w

    10热度

    1回答

    当然可以运行单个节点集群,但我想要一定程度的容错。 目前我能负担得起租用两台服务器(8GB RAM,私有VLAN @ 1GigE),而不是3 我的理解是,3个节点是需要的卡桑德拉集群的最低,因为有之间不存在可能多数2个节点,并且需要大部分用于解决版本冲突。哦,等等,我是在想“矢量钟”还是Riak?确认! Cassandra使用时间戳来解决冲突。 对于2个节点,建议的读/写策略是什么?我应该通常写入

    6热度

    2回答

    我正试图学习如何在我的应用程序中映射实体/演员/对象/事物以存储在Cassandra中。有关Redis建模的Twitter数据和典型访问模式的一个很好的教程叫Retwis [1]。我找到了几个Cassandra的例子。 你是如何开始为Cassandra的数据模型获得直觉的? [1] http://retwis.antirez.com/

    56热度

    3回答

    有一点背景 - 这个问题涉及一个项目运行在一个小的EC2实例上,即将迁移到一个中型项目。主要组件是Django,MySQL和大量使用python和java编写的自定义分析工具,这些工具可以提升重量。同一台机器也在运行Apache。 数据模型看起来像下面这样 - 大量的实时数据通过各种网络传感器进行流式处理,理想情况下,我希望建立一个长轮询方法,而不是每15分钟进行一次当前轮询(计算统计信息和写入数

    0热度

    1回答

    对于在文档数据库中使用动态语言持久对象的最优雅方式,您有任何见解吗? 我在C#中有一个坚实的背景,刚刚开始用Python进行编程。同时我正在学习MongoDB的知识。 现在我想知道:什么是最优雅的方式来持久我的数据到MongoDB数据库?我考虑了几种方法: 使我所有的Python类都能够创建代表其状态的字典和列表的图表。此外,使他们能够从这样的图表初始化他们的状态。当我想坚持一个对象时,我会问它的

    13热度

    4回答

    我一直在研究noSQL DB,并且一直未能令人满意地为自己回答这个问题:是否可以构建针对noSQL DB的复杂查询? 查询我想了解一下该类型将是这样的: select * from DB where vara > x AND varb = 2 AND varc < x AND vard in (x,y,z) AND vare like '%texthere%' AND varf = 2

    3热度

    3回答

    请问您能举出使用SimpleDB作为主要永久存储的实际实现的示例吗?

    8热度

    5回答

    我对使用NoSQL会影响Rails应用程序的体系结构/设计/代码感兴趣。 有谁知道使用NoSQL持久性的开源Rails应用程序的一个很好的例子吗? 感谢