设计一个存储方案的存储结构的细节问题,需要考虑以下因素:
1.采用什么结构能够使存储容量小即节省内存,而且查找速度快,即寻找二者的一个平衡点;另外要分析出存储容量增长的趋势是线性的,还是二次方,还是Log,或者是常数;
也要分析查询的变化趋势(比如随着整体数据量的增大或者随着单个item的数据量的增大)是线性的,还是二次方,还是Log,或者是常数;
2.步骤一考虑后,还有考虑一些非功能性的,比如数据迁移和维护的成本,即在1基础之上,加上2的特性来总和考虑,即考虑存储内存,查询效率,非功能性三者的平衡;
3.另外要多考虑一些成熟的开源组件;

相关文章:

  • 2021-07-16
  • 2021-10-06
  • 2021-11-17
  • 2021-08-17
猜你喜欢
  • 2022-03-03
  • 2021-09-01
  • 2021-12-01
  • 2021-11-27
  • 2021-11-10
  • 2021-05-21
  • 2021-11-25
相关资源
相似解决方案