【问题标题】:Fast data retrieval in MySQLMySQL 中的快速数据检索
【发布时间】:2011-02-09 10:02:03
【问题描述】:

我有一个用户表 - 它包含大约数百万行(用户 ID 是主键)。

我只想检索用户 ID 和他们的加入日期。

使用SELECT user-id, joining-date FROM users 需要很多时间。有没有一种快速的方法可以从这个表中查询/检索相同的数据?

【问题讨论】:

  • 你将如何处理所有数以百万计的姓名和日期?
  • 想将其发送到远程服务器。
  • 每个午夜或该时间之前的早些时候
  • 如果是罕见的操作,你为什么关心它的速度?
  • 百万行...估计..

标签: mysql scalability large-data


【解决方案1】:

要在此类查询中获得最高速度,您需要使用面向列的数据库(如LucidDB)或键值系统(如Cassandra)。使用例如LucidDB 应该通过这种查询为您提供1-2 orders of magnitude 性能提升。你不必替换 MySQL:你可以只支持这个用例 arround

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多