Haritalanmış/sıraya alınması gereken milyarlarca Nesneyi ele alan bir projede MapDB kullanıyorum. Program bittikten sonra herhangi bir kalıcılığa ihtiyacım yok (MapDB veritabanları geçicidir). Programın olabildiğince hızlı çalışmasını istiyorum, ancak docs'u okuduktan sonra bile MapDB'nin commit() işlevini (performansla ilgili olduğunu varsayalım) karıştırdım. Sorularım:MapDB'yi verimli bir şekilde kullanma (işlemlerle ilgili karışıklık)
Tam olarak ne yapar? Çalışma anlayışım, Objects'ı yığından diske seri hale getirerek yığın alanını serbest bırakmasıdır. Bu doğru mu?
Sadece işlenen Objects başvurularına ne olur?
Sonuçta ben kadar verimli elimden geldiği kadar MapDB nasıl kullanılacağını bilmek istiyorum (? MapDB bu şeffaf hale ile) onlar GC ile temizleyelim ya da 'referansı' nasılsa diskte bir nesne yapmak mı, ama Bunu ne için taahhüt() olduğunu bilmeden yapamam. MapDB'yi verimli bir şekilde kullanmak için sahip olabileceğiniz diğer tavsiyeleri takdir ediyorum.