1) cassandra的代码比较多,可以用以下命令来检测是大概多少行代码
find * -name *.java -type f -exec cat {} \;|wc -l
2) 主要算法merkle trees, bloom filters and gossip
3) RackAware is used for multiple data center, RackUnaware just puts replicas on the next N-1 nodes while RackAware puts the first non-primary replica in the next node in the ring in ANOTHER data center than the primary; then the remaining replicas in the same as the primary.
4)
-