我需要在数据库中每小时存储大量数据。什么样的数据?文本数据。在mysql中存储大数据的最佳方法
什么是最好的方法是什么?存放在多张桌子或1张大桌子上?
编辑:我刚才说了,大文本数据。 10000次单词“数据”
每隔一小时一个新行被添加像: 小时 - 数据
编辑2:仅仅因为你无法理解的问题,也是我说,“每小时” ,所以你可以想象在接下来的10年里每隔一小时就会创建一个新行,并不意味着它不是一个可读的问题。
我需要在数据库中每小时存储大量数据。什么样的数据?文本数据。在mysql中存储大数据的最佳方法
什么是最好的方法是什么?存放在多张桌子或1张大桌子上?
编辑:我刚才说了,大文本数据。 10000次单词“数据”
每隔一小时一个新行被添加像: 小时 - 数据
编辑2:仅仅因为你无法理解的问题,也是我说,“每小时” ,所以你可以想象在接下来的10年里每隔一小时就会创建一个新行,并不意味着它不是一个可读的问题。
我觉得这是更好地使用不使用任何东西,但无论使用的数据(因为它是一个大量的文本数据,并可能会减慢SQL查询),并创建单独的表数据的每个类别数据库。 Ad @ m
根据您的需要使用'text','mediumtext'或'largetext'数据类型的列。
参见:http://dev.mysql.com/doc/refman/5.0/en/blob.html
或者,你可以只将数据输出到文件中。它们更适合于记录可能不需要经常访问的大量数据 - 看起来可能如此。
MySql在MySql 5.7中增加了许多功能。现在你可以用很多方式做到这一点。
像甲骨文大数据现在集成在MySQL。
的MySql已经揭开与MySQL &新的Hadoop大数据洞察。
解决方案1:您可以使用MySQL作为文档存储。有可能将许多对象存储为JSON。它强烈推荐并可扩展。
MySQL Document Store =(MySql + NoSql)。
X开发API将有助于产生JSON SQL和CRUD操作过X 协议。也有可能维持X Session。
对于聊天应用程序或组应用程序的透明数据打磨和共享将是最好的。
Soluation 2:MySql Sysbench: Read Only
是另一个最佳的解决方案。这将是非常快速和可扩展的群聊应用程序。
Soluation 3:使用MySql 5.7 : InnoDB, NoSql with Memcached API
它将直接与存储引擎InnoDB进行交互。它比MySql 5.6快6倍。
现在还在Facebook正在使用这种技术。因为它非常快。
有关详细信息:
https://www.mysql.com/news-and-events/web-seminars/introducing-mysql-document-store/
https://dev.mysql.com/doc/refman/5.7/en/document-store-setting-up.html
About Big Data: https://www.oracle.com/big-data/index.html
https://www.youtube.com/watch?v=1Dk517M-_7o
定义 '大'? – Raoul
不是所有的东西都要进入数据库... – Jacob
大:数据是多件还是只有一个巨大的块? –