Harap abaikan Tolok Ukur di atas, kami memiliki bug di dalamnya.
Kami memiliki Insert 1M record dengan kolom berikut:id (int), status (int), message (140 char, random). Semua pengujian dilakukan dengan Driver C++ pada Desktop PC i5 dengan Disk Sata 500 GB.
Tolok ukur dengan MongoDB :
Sisipkan 1M Catatan tanpa Indeks
time: 23s, insert/s: 43478
1M Catatan Sisipkan dengan Indeks pada Id
time: 50s, insert/s: 20000
selanjutnya kita tambahkan 1M record ke tabel yang sama dengan Index dan 1M record
time: 78s, insert/s: 12820
itu semua menghasilkan hampir 4gb file di fs.
Tolok ukur dengan MySQL :
Sisipkan 1M Catatan tanpa Indeks
time: 49s, insert/s: 20408
1M Catatan Sisipkan dengan Indeks
time: 56s, insert/s: 17857
selanjutnya kita tambahkan 1M record ke tabel yang sama dengan Index dan 1M record
time: 56s, insert/s: 17857
kinerja yang sama persis, tidak ada kerugian pada pertumbuhan mysql
Kami melihat Mongo telah memakan sekitar 384 MB Ram selama pengujian ini dan memuat 3 inti cpu, MySQL senang dengan 14 MB dan memuat hanya 1 inti.
Edorian berada di jalan yang benar dengan proposalnya, saya akan melakukan beberapa Benchmark lagi dan saya yakin kami dapat mencapai 2x Quad Core Server 50K Sisipan/dtk.
Saya pikir MySQL akan menjadi cara yang tepat.