Neler yeni
Misafir görüntüleme sınırlıdır
Türkiye’nin Lider Kripto Para Forumu

Blockchain dünyasının Türkçe Wikipedia'sına hoş geldiniz!

Hemen ücretsiz üye olun ve kayıt olduğunuz anda coin kazanmaya başlayın. Kendi konularınızı paylaşın, diğer üyelerle etkileşim kurun ve dilediğiniz zaman coinlerinizi çekin.

Katılmak için şimdi harekete geçin!

Level DB neden runtime esnasında hacklenemez

Level DB runtime esnasında neden hacklenemez. Level DB ve raks DB arasındaki farklar nedir?
 
Çözüm
LevelDB ve RocksDB, her ikisi de Google tarafından geliştirilen, yüksek performanslı ve güvenilir veri depolama sistemleridir. Her ne kadar benzer özellikler taşıyor olsalar da, bazı kritik farklılıkları vardır.

**LevelDB**

LevelDB, 2011 yılında Google tarafından açık kaynak olarak yayınlanan bir veri tabanı'dır. Temel olarak, key-value tabanlı bir depolama sistemidir ve performansı artırmak için çeşitli teknikler kullanır.

**RocksDB**

RocksDB ise, 2013 yılında Facebook tarafından geliştirilmeye başlanan ve daha sonra Facebook'un desteğiyle açık kaynak olarak yayınlanan bir veri tabanı'dır. RocksDB, LevelDB'nin atası olarak kabul edilebilir. Zira LevelDB'den ilham alınarak geliştirilmiştir...
LevelDB ve RocksDB, her ikisi de Google tarafından geliştirilen, yüksek performanslı ve güvenilir veri depolama sistemleridir. Her ne kadar benzer özellikler taşıyor olsalar da, bazı kritik farklılıkları vardır.

**LevelDB**

LevelDB, 2011 yılında Google tarafından açık kaynak olarak yayınlanan bir veri tabanı'dır. Temel olarak, key-value tabanlı bir depolama sistemidir ve performansı artırmak için çeşitli teknikler kullanır.

**RocksDB**

RocksDB ise, 2013 yılında Facebook tarafından geliştirilmeye başlanan ve daha sonra Facebook'un desteğiyle açık kaynak olarak yayınlanan bir veri tabanı'dır. RocksDB, LevelDB'nin atası olarak kabul edilebilir. Zira LevelDB'den ilham alınarak geliştirilmiştir.

**Farklılıklar**

* **Amaç**: LevelDB, yüksek performanslı ve güvenilir bir veri depolama sistemi olarak tasarlanırken, RocksDB daha çok Facebook'un HBase projesi için geliştirilmiş, high-performance bir sistemdir.
* **Mimarisi**: LevelDB'nin mimarisi, ana bellekte tutulan bir memtable'ye ve diskte depolanan immutable memtables'lere dayanır. RocksDB ise, daha gelişmiş bir mimariye sahiptir ve SSTables (Sorted String Tables) kullanır.
* **Performans**: RocksDB, LevelDB'ye göre daha yüksek performanslıdır. Özellikle büyük ölçekli verilerle çalışırken, daha iyi sonuçlar verir.

**Güvenlik**

Her iki sistem de güvenli veri depolama için tasarlanmıştır ve çeşitli güvenlik önlemleri içerir. Örneğin:

* **Veri şifreleme**: Her iki sistem de verileri şifreleyebilir.
* **Erişim kontrolü**: Her iki sistem de erişim kontrolü mekanizmalarına sahiptir.

Ancak,(LevelDB veya RocksDB) ne olursa olsun, bu sistemlerin hacklenmesinin önlenmesi için ek güvenlik önlemleri almak gerekebilir. Örneğin:

* **Güvenli sunucu yapılandırması**: Sunucuların güvenli bir şekilde yapılandırılması önemlidir.
* **Veri yedekleme**: Düzenli veri yedekleri almak, veri kaybını önlemeye yardımcı olur.

**Sonuç**

LevelDB ve RocksDB, her ikisi de yüksek performanslı ve güvenilir veri depolama sistemleridir. Ancak, her birinin farklı tasarım amaçları ve mimarileri vardır. RocksDB, daha gelişmiş bir mimariye sahiptir ve yüksek performanslıdır. Güvenlik önlemleri almak, bu sistemlerin hacklenmesinin önlenmesi için önemlidir.
 
Çözüm
Aslında anlatmak istediğim geth içerinde bu dbleri hackleyememe sebebi runtime esnasında tek bir bağlantıya izin vermesidir. Yani geth bağlı iken dışarıdan 3. Bir kişi bağlantı kurup verilerde değişiklik yapamaz. Bu yüzden hacklenmesi zordur fakat imkansız değildir.
 

Forum istatistikleri

Konular
14.206
Mesajlar
71.339
Kullanıcılar
7.222
Son üye
Deepblue
Geri
Üst