I am using a chat system.
What database should I use to register chat messages?
I need to make some requests to it. For example, "give me all the links from user x between these dates"
I have heard some good things about MongoDB for this kind of thing. What about other NoSQL solutions? Redis? Cassandra?
What about old SQL solutions? Although I’m very interested in having experience with NoSQL databases, I’m not going to do this just for the sake of it :)
I need to be able to handle hundreds of active users.
Ok. , NoSQL . NoSQL, .
mongodb. ? mongodb , SQL, . Mongodb .
, facebook twitter, cassandra .
SQLite , .
, Google Twitter;) mysql, sqlite . , , nosql, .
, CouchDB. NoSQL .
. , MySQL, . - MYSQL, IMO.
redis (+ node). .
:
, SQLite, -, , .
http://www.sqlite.org/
If the data is large, consider NOSQL databases , for example
MongoDB http://www.mongodb.org/
or
HBase https://hbase.apache.org/
If you are familiar with windows and consider MYSQL or MSSQL
Source: https://habr.com/ru/post/1765083/More articles:Simple C ++ pointer - c ++Running Amount with Rx - .netNaming dto objects - c #Joomla CMS and Spring Framework - springIs it possible to use different sortings (for each row) or add my own sorting in MySQL? - mysqlWhy is my Javascript function only working a few times? - javascriptWhy am I getting "Out of memory" error with Perl XML :: Simple? - xmlDetermining the minimum flow in a graph with minimal overhead - algorithmКак вы можете получить количество цифр, содержащихся в двойном? - c#Visual Studio 2010 Manages C ++. NET 2.0 Objectives PROBLEM - 64bitAll Articles