sunsuk7tp / MyCassandra

This project is MyCassandra. MyCassandra is a modular cloud storage where the storage engine is exchangeable from Cassandra's storage engine like Bigtable to MySQL or Redis or the others.
Apache License 2.0
22 stars 3 forks source link

storage engineを考慮したStrategyの実装 #5

Open sunsuk7tp opened 13 years ago

sunsuk7tp commented 13 years ago

実装する上で考慮すること。

  1. 出来るだけ、異なるstorage engineノードに複製を配置したい
  2. ヘテロジニアスの分布に応じてデータ量の負荷分散を考慮したい

1.と2.を両立させる場合、 ・たとえ、異なるstorage engineノードに複製を配置できてもデータ量が不均一になっては困る ・そのため、仕方がなく同一storage engineノードに配置することも考えなくてはいけない