That depends entirtely on what you mean by "better". For performance, they're basically even, but I honestly prefer elasticsearch just because of how slick the API is. Everyth...
Okay, awesome. Clustering works differently depending on which database engine you're working with. Are you curious about one in particular or just general concepts?
Buy it on Amazon maybe? Unless this is a request for a pirated copy of the book, in which case an admin should at least be warning you for a rules violation.
Are you talking about database clusters (multiple database servers setup in a master/read replica relationship) or clustered indexes inside of a RDBMS?
Does your data model require enforcing referential integrity (if it's relational at all)?
What's the reason for the two database instances being in two different locations?