Ma znam, ali to je bilo pre 10+ godina :) . Malo se promenilo.... Taj API je bas jako brz.
Drugo i bitnije, za ono od malopre: JAko je bitno kako tune-ujes i mysql i posgrers, i storage ispod njih. Default config koji dolazi uz njih nije isti, mysql jos uvek dolazi sa configom koji trosi nesto smesno memorije sve sa ciljem "da radi na svemu", psql je malo, ali vrlo malo bolji - a on ima i vise da se podesava. Sustina je: Nijedan od tih tvojih default nije u produkcionom podesavanju. Tvoj "brzi test" je samo to - brzi test. Mogu verovatno i jedan i drugi dosta brze ako se podese da budu sami na masini i da je potrose do kraja. Dodatno, struktura baze je bitna, nije isto insert u tabelu sa jednim i nijednim indexom, pitanje je kako ih pravis, kako se oni snadju.... Evo, sad gledam neke dve masine, jedna mi izvlaci 560 inserta u sekundi, a to je onako, prilicno krs sprava - neki i7-7700, 64GB RAM, na Hetzneru, sa obicnim Micron SATA SSD-ovima.... Nista specijalno masina, 50EUR/mesecno. To su cisti inserti, samo to gledam na grafiku. Pri tom, opet, nikakvo znacajno opterecenje. Nemam disk I/O na tom grafiku, ali to je SATA a CPU je oko 1%... I to je jos MySQL 5.6, Percona.
Moze MySQL dosta da izvuce, nije frka. :) Ova druga masina je malo jaca, Xeon W-2145, 128GB RAM i 4xNVMe u RAID10. Ta jede za dorucak ovu prvu. Ona bez problema gura par hiljada insert/s i ne znoji se.
Drugo i bitnije, za ono od malopre: JAko je bitno kako tune-ujes i mysql i posgrers, i storage ispod njih. Default config koji dolazi uz njih nije isti, mysql jos uvek dolazi sa configom koji trosi nesto smesno memorije sve sa ciljem "da radi na svemu", psql je malo, ali vrlo malo bolji - a on ima i vise da se podesava. Sustina je: Nijedan od tih tvojih default nije u produkcionom podesavanju. Tvoj "brzi test" je samo to - brzi test. Mogu verovatno i jedan i drugi dosta brze ako se podese da budu sami na masini i da je potrose do kraja. Dodatno, struktura baze je bitna, nije isto insert u tabelu sa jednim i nijednim indexom, pitanje je kako ih pravis, kako se oni snadju.... Evo, sad gledam neke dve masine, jedna mi izvlaci 560 inserta u sekundi, a to je onako, prilicno krs sprava - neki i7-7700, 64GB RAM, na Hetzneru, sa obicnim Micron SATA SSD-ovima.... Nista specijalno masina, 50EUR/mesecno. To su cisti inserti, samo to gledam na grafiku. Pri tom, opet, nikakvo znacajno opterecenje. Nemam disk I/O na tom grafiku, ali to je SATA a CPU je oko 1%... I to je jos MySQL 5.6, Percona.
Moze MySQL dosta da izvuce, nije frka. :) Ova druga masina je malo jaca, Xeon W-2145, 128GB RAM i 4xNVMe u RAID10. Ta jede za dorucak ovu prvu. Ona bez problema gura par hiljada insert/s i ne znoji se.
Potpis
Please do not feed the Trolls!
Blasphemy? How can I blaspheme? I'm a god!'
Blasphemy? How can I blaspheme? I'm a god!'