Neler yeni
Türkiye’nin Lider Kripto Para Forumu

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

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
13.705
Mesajlar
66.163
Kullanıcılar
6.902
Son üye
Poyraztr0
Geri
Üst