A few days ago I started to read about NoSQL database , being couchdb one that caught my attention, however, its low performance surprised me, which led me to do the following things:
1 - Create a database and test the speed of reading and writing.
2 - Search benchmarkers to see the comparison against other NoSQL databases
Results:
1 - Extremely slow.
2 - The multiple sources seemed to conclude that couchdb is quite slow, due to many factors among which the HTTP protocol could stand out.
What do I need?
I have tried to search - for several hours - a benchmarker that specifies the content of the file that was used to perform the tests so that I can test it on my server and detect if indeed the database indicated above is very slow or is problem of a configuration of my server.
For example: $ data = ["name" = > "strelok"]; How long did it take other people to create a document whose content is the one that contains the variable "data"? if the speed of those people varies a lot with respect to mine, it may be a problem of the server and not of the database.
PS: I tried using PHP-ON-COUCH but the speed was even worse.
PD2: So that you have an idea to obtain with (file_get_contents) about 8000 files have taken about 12 seconds and to get that same amount of documents from the couchdb database the seconds exceeded the 60.