Tag: nosql

何时应该使用NoSQL数据库而不是关系数据库? 可以在同一个网站上使用两者吗?

使用NoSQL数据库有什么好处? 我最近读了很多关于它们的内容,但是我仍然不确定为什么要实现它,在什么情况下我想要使用它。

NoSql速成教程/教程

我已经看到了NoSQLpopup一些相当一点,我有一个坚实的理解,你为什么要使用它(从这里,维基百科等)。 这可能是由于缺乏对具体实现的具体统一定义(更多的是范式而不是具体的实现),但是我正在努力围绕如何devise一个系统来使用它,我会在我的系统中实现它。 我真的坚持以关系数据的思维方式来思考表和连接方面的事情… 无论如何,任何人都知道系统上的崩溃教程/教程(对于基于NoSQL的系统来说,就是“hello world”),或者是一个基于SQL的现有“Hello World”应用程序的教程并将其转换为NoSQL(不一定在代码中,但只是一个高层次的解释)。

什么是哈希和范围主键?

我无法理解什么是范围主键在这里 – http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithTables.html#WorkingWithTables.primary.key 它是如何工作的? 它们是什么意思 – “散列属性上的无序散列索引和范围属性上的sorting范围索引”?

SQL(MySQL)与NoSQL(CouchDB)

我正在devise一个高度可扩展的应用程序,它必须存储大量的数据。 举个例子,它会存储很多关于用户的信息,然后像很多消息,注释等一样。我之前一直使用MySQL,但现在我正在尝试一些新的东西,比如couchdb或者类似的不是SQL的东西。 有没有人有任何想法或指导呢?

有没有符合ACID标准的NoSQL数据存储?

有没有符合ACID标准的NoSQL数据存储?

非关系数据库devise

我有兴趣听到关于您使用非关系型“nosql”数据库的devise策略 – 即不使用传统关系devise或SQL的(主要是新的)类数据存储(如Hypertable,CouchDB, SimpleDB,Google App Engine数据存储,Voldemort,Cassandra,SQL数据服务等)。 他们也经常被称为“关键/价值商店”,在基地,他们的行为像巨大的分布式持久散列表。 具体而言,我想了解这些新数据库在概念数据devise方面的差异。 什么更容易,什么更难,什么是不能做的? 你有没有想出在非关系型世界中更好的替代devise? 你碰到什么似乎不可能的事情了吗? 你是否用任何devise模式弥合了差距,例如从一个模式转换到另一个模式? 你甚至现在是否使用明确的数据模型(例如UML),还是完全倾向于使用半结构化/面向文档的数据blob? 您是否错过RDBMS提供的任何主要额外服务,如关系完整性,任意复杂的事务支持,触发器等? 我来自一个SQL关系数据库的背景,所以正常化是我的血液。 也就是说,为了简化和缩放,我获得了非关系数据库的优势,而我的直觉告诉我必须有更丰富的devise能力重叠。 你做了什么? 仅供参考,在这里有类似的话题StackOverflow讨论: 下一代数据库 更改模式以使用Google App Engine select一个面向文档的数据库

DynamoDB与MongoDB NoSQL

我试图弄清楚我可以在未来的项目中使用什么,我们计划在第一年每个月存储大约500k条logging,而在接下来的几年里可能会存储更多这是一个垂直的应用程序,所以不需要使用数据库为此,这就是为什么我决定select一个noSQL数据存储。 我想到的第一个select是mongo db,因为它是一个非常成熟的产品,得到了社区的大力支持,但是另一方面,我们得到了一个全新的产品,它提供了一个高性能的托pipe服务,我将开发这个应用程序,但没有维护计划(至less现在),所以我认为这将是一个巨大的优势,因为亚马逊提供了一个有弹性的方式来扩展。 我主要关心的是查询结构,我还没有看过dynamoDB查询function,但因为是ak / v数据存储,我觉得这可能比mongo db更有限。 如果有人将项目从mongoDB移动到DynamoDB的经验,任何意见将不胜感激。

何时不使用Cassandra?

最近有很多关于卡桑德拉的谈话。 Twitter,Digg,Facebook等都使用它。 什么时候有意义: 使用Cassandra, 不使用卡桑德拉和 使用RDMS而不是Cassandra。

如何清空一个redis数据库?

在过去的几天里,我一直在使用redis(并添加一些乐趣),我想知道是否有一种方法来清空数据库(删除集合,现有的密钥….) 。 在我的testing中,我创build了很多成员,甚至创build了一些我不记得名字的集合(我怎么能列出这些家伙?)。 任何想法如何摆脱所有这些?

NoSQL的用例

NoSQL近来在业界引起了很多关注。 我真的很感兴趣的是人们对于关系数据库存储的最佳使用案例。 什么应该引发开发人员认为特定的数据集更适合于NoSQL解决scheme。 我对MongoDB和CouchDB特别感兴趣,因为他们似乎获得了有关PHP开发的最多报道,这是我的焦点。