2012-12-17 76 views
-2

我想知道mysql是否支持nosql。我已经通过支持noSQL的MySQL集群,它非常混乱。所以,我想知道我们是否可以将MySQL与MySQL集成,并且如果可能的话,是否有任何教程。请问MYSQL是否支持NOSQL

+4

你知道NoSQL是什么吗?或者你只是追随流行词炒作? –

+1

没有NoSQL这样的东西。有许多新的不同的数据库概念,它们以各种不同的方式执行各种各样的事情,并且它们共有的东西都是与传统SQL数据库共有的东西。 – Philipp

回答

2

NoSQL数据库不是主要建立在表上,并且通常不使用SQL进行数据操作。

NoSQL不使用SQL作为其查询语言。 NoSQL数据库系统与主要互联网公司一起出现,这些公司在处理传统RDBMS解决方案无法应对的大量数据时遇到了挑战。

这应该回答你的问题,因为MySQL是一个传统的RDBMS,使用SQL进行数据操作,它基于表。

tl; dr:不,它没有。

+1

它的确如此,但它并不容易设置,并且它不适用于所有引擎。一般来说,你发布的内容是真实的,除非总有例外。我不会详细讨论* how *,因为我希望NoSQL的炒作会慢慢消失,这样像OP这样的人不会因缺乏信息而胡说八道,并且自己动手。 –

+0

@ N.B。这很好理解(它支持NoSQL)。或不? :D老实说,我同意你的看法,但是混合使用MySQL和NoSQL并不是我应该做的事,对我来说...... – Cynical

+0

NoSQL是一个关键:价值存储,在底部。有一种方法可以在不使用MySQL守护进程的情况下访问InnoDB的存储。它被称为HandlerSocket和谷歌搜索,会给你所有的相关信息。 InnoDB的核心是一个非常有效的密钥:价值记忆存储引擎。这意味着,您可以将InnoDB变成“NoSQL”。自然,为了获得高读取速度,您会损失很多。 –