我一直在寻找一种非常快速有效的方式来搜索一个巨大的数据库,而不使用PHP和Mysql以外的其他任何东西。我可以使用哪些选项?搜索包含数十亿记录的MySQL数据库的最快方法是什么?
0
A
回答
2
完全相同的方式,你会做到这一点,如果你有100的行。这是索引的目的。
您可以做的最多的事情是关注表格的设计,索引策略,并在解决方案中投入足够的硬件。
如果在任何人都可以在一个或两个在这里普遍适用的(因为你没有给出任何洞察你的表结构)的答案,你不觉得它已经内置到MySQL ?
好消息是,你可能会发现,对于大多数搜索,即使在海量数据库上,MySQL也能很好地完成这项工作。
相关问题
- 1. 最快的nosql为数十亿记录
- 2. 用PHP搜索MySQL数据库的最佳方式是什么?
- 3. 记录mysql数据库的最佳方式是什么?
- 4. 数据库含7亿条记录
- 5. 检查数据库表中的某些记录的最快方法是什么?
- 6. 将大量记录插入SQL Server数据库的最快方法是什么?
- 7. 数据库设计 - 一张表中有数十亿条记录?
- 8. RoR:用于16k +记录数据库的最佳搜索包
- 9. 最快的方式,以显示MySQL数据库记录
- 10. 什么是“洗牌”数据库记录表的最佳方式?
- 11. 更新数据库中多行的最快方法是什么?
- 12. 用LINQ查询数据库的最快方法是什么?
- 13. 什么是车辆搜索的最佳数据挖掘方法?
- 14. 算法:什么是检查集合包含的最快方法?
- 15. 什么是快速字典搜索的最佳数据结构?
- 16. 什么是导入大型mysql数据库备份的最快方法?
- 17. 什么是使用Ruby on Rails将多条记录存入数据库的最快,最简单的方法?
- 18. 缓存来自API的数十亿响应的最快/最有效的方式是什么?
- 19. 重复MySQL记录的最快方法
- 20. Android标记从数据库使用PHP和MySQL什么是最好的方法
- 21. 什么是记录最好的方法?
- 22. 什么是升级Magento数据库的最快和最简单的方法?
- 23. 什么是将60m记录导入SQL的最快方法
- 24. 什么是在二维数组中搜索字符串的最快方法
- 25. 什么是在一个大目录中搜索的最快方法
- 26. 什么是将表单数据写入MYSQL数据库的最快也是最安全的方式
- 27. 用C++将数据插入mysql数据库的最简单方法是什么?
- 28. 标记搜索结果的最佳方法是什么?
- 29. Solr中索引数据库表数据的最佳方法是什么?
- 30. 从包含max(column2)的记录更新column1值的最佳方法是什么?
'select'查询是搜索数据库的正弦非寻常... – 2012-04-22 20:47:36
您是否有一个真实的,目前的用例,或者这是一个理论问题?如果你有一个数据库,但它还没有接近这个尺寸,你可能会过早优化。 – halfer 2012-04-22 20:53:47
我实际上拥有这样的规模,其数量每秒都在以百万计增长。 – 2012-04-22 20:57:41