Some general questions about Membase
I'm the CTO of a small gaming company and we've started developing our newest product using Membase, however as a programmer well used to the world of SQL databases, this whole new "unstructured noSQL" world is a new one for me!
So long story short, I have a few questions:
1. What happens to objects in Membase if I change an object's base properties in my code and attempt to load an old object into a new one?
2. Is there a way to navigate through the data of objects in Membase? Or even do queries?
For example with SQL I'd do something like:
SELECT TOP 10 *
ORDER BY [Score] DESC
3. Is there a way to see all my data in the database or at least iterate through all objects of the same kind?
4. What are the best practices for storing data in Membase? Let's say in SQL DBs I'd use a master-data table relationship - For example, players basic data will be stored in the "Players" table, while their historical data might be stored in the "History" table.
That's it for now, all and all this looks like a very solid and scalable solution for our game.