I wanna implement a easy distributed database. But How can I do? or Can you give me some advise or suggest some books and papers? In a word, thank for all advises for me.
Sorry about that. I have modified my question. Actually I wanna build a easy distributed system for understanding the main thought and I am not sure which one of your mentioned is easy.
if your intention is distributed database, then there are some good softwares you can select . I recommend Cassandra as an extremely powerful and flexible database. You can try with some virtual machines on two physical hosts . This will help you to understand the concept, and also face with some real technical issues.
now, I am trying to use the cayley database engine.Hopefully, it can help me to understand the inside meaning of designing a distributed database system.