极其庞大的数据库设计

时间:2014-09-18 13:44:08

标签: database-design distributed large-data

假设我是一名架构师,他刚刚完成了设计和实施存储解决方案的新任务。

每个数据库只能存储1TB数据。但是,数据的总大小为10TB。以查询有效的方式设计这样一个数据库系统的典型选择是什么?在每种情况下,CRUD操作的策略是什么?

1 个答案:

答案 0 :(得分:1)

这听起来像是一个家庭作业问题,但这是一个棘手的问题,因为根据你所描述的信息无法回答。

策略与稍微小一点的数据库相同,但以下先决条件在terrabytes的范围内更为重要:在为它们选择优化策略之前,必须先了解这些查询是什么。

" CRUD"没有足够的描述来对这些查询进行优化。

了解查询后,您可以使用以下一种或多种优化方法:

  • 索引
  • 非规范化
  • 分区
  • 拆分
  • 缓存
  • 专业数据存储