I am really interested in non-relational databases, but because of many reasons that are familiar with only a small part of it. Therefore, I want to list all the NoSQL technologies that you use with basic use cases, pluses and minuses.
If you have certain problems while working with certain technologies, interesting experience, etc., you can share it with the community.
Personally, I worked with:
MongoDB:
Usecases: In my opinion, this is one of the best if you need good aggregation features, automatic replication. Good to scale. Have a lot of features that allow you to use it as a database for everyday use, and if for some reason you do not want to use a SQL solution, Mongo can be a great choice. Also mongo is great if you need dynamic queries. And also mongodb support indexing is also an important feature.
Pros: fast, good scale, easy to use, internal geospatial indices
Cons: a relatively slow write operation, blocking the work of an atom can cause many problems. The process of consuming memory can βeatβ all available memory.
Couchdb:
Usecases: Wiki-, , . , , . , , .
: , REST , .
: , ( ), ( Lucene)
SimpleDB:
Usecases: dataservice Amazon, , . , , Amazon, .
: , - , .
: ( , , , ). , , , ( , ).