C# (açık kaynak) B + Ağaç uygulaması tabanlı herhangi bir dosya sistemi var mı. Bazı projeler buldum, ancak bunlar dosya (disk) tabanlı bir uygulama değil. Özellikle dosya sistemi tabanlı B + Ağaçları arıyorum.Dosya sistemi tabanlı B + Ağaç uygulaması C#
cevap
Güncelleme: Eğer bu tür bir şey içine bakarak eğer
Ben zevk için bazı benchmarks of managed B-Tree implementations ekledik. devlet ve BplusDotNet 1.0.2082.16942 bozulmasını
BplusDotNet
Ben gerçek olamayacak tam tersi bulundu "... biraz siler üzerinde adamcağız olarak biliniyor", RaptorDB 1.6 oldu yeterince iyi iş gibi görünüyordu . Orijinal
: Bütünlüğü için
Benim burada kendi uygulama eklemek için gidiyorum.
- Giriş - http://csharptest.net/?page_id=563
- Deneyler - http://csharptest.net/?p=586
- Çevrimiçi Yardım - http://help.csharptest.net/
- Kaynak Kodu - http://code.google.com/p/csharptest-net/
- Yüklemeler - http://code.google.com/p/csharptest-net/downloads
- Nuget Paket - http://nuget.org/List/Packages/CSharpTest.Net.BPlusTree
Özel bir ISerializer
@ DeepSpace101, ISerializer uygulamanızı paylaşır mısınız? Sorununuzun muhtemelen orada olduğundan şüpheleniyorum. BPlusTree şu anda çeşitli ticari tekliflerde kullanımda olup, bayt [] ve yerleşik serilaştırıcıyı kullanarak deneyimlediğinizi gösterdiğiniz gibi güvenilir olduğunu kanıtlamıştır. Ölen projeyle ilgili olarak, uzun zamandır önemli bir gelişme sağlamadığım izlenimini kesinlikle anlayabiliyorum. Size ve diğerlerine yardım etmekten mutluluk duyuyorum, sadece kullanıcı adıma bir e-posta roger'i vur. –
Sizi e-postayla gönderecek ama asıl neden, seri hale getiricinin, nesnenin sonunun sonu olan bir kurala sahip olmasıdır.Bu sözleşme/varsayım, 'T ReadFrom (Stream stream)' arayüzünde kırıldı ve okunacak daha fazla bayt ('ucun ötesinde) sonuçlandı ve kripto-sağlama toplamlarını öldürdü. – DeepSpace101
http://bplusdotnet.sourceforge.net/ Ancak bu silme işlemlerinde biraz buggy olduğu bilinmektedir.
iyi çalıştığı görülür Diğeri:
http://www.codeproject.com/KB/database/RaptorDB.aspx
RaptorDB sen/anahtar değerleri bir b + ağaç ya da bir karma dizini kullanarak endeksli ya saklamasına olanak sağlar. Dosyaları oluştururken seçebilirsiniz.
- 1. Mysql B + Ağaç uygulaması
- 2. python'da ağaç uygulaması soneki
- 3. REST tabanlı uzaktan dosya sistemi mi arıyorsunuz
- 4. C++ 11 dosya sistemi (VS2012)
- 5. B + Ağaç Veri Yapısı Erlang
- 6. C++ b-ağacı birleştirme
- 7. C++ TR2 Dosya sistemi kitaplığının durumu nedir?
- 8. Kredi kartı sistemi uygulaması?
- 9. Tamamlanmamış türlerde grafik/ağaç uygulaması
- 10. Temel dosya sistemi uygulama
- 11. Dosya Sistemi Kısıtlamaları Alma
- 12. Bir Electron uygulaması için yerel, dosya tabanlı veritabanı
- 13. Asp.Net tabanlı bir Open Source ERP sistemi
- 14. URL'yi dosya sistemi yoluna dönüştürme
- 15. Dosya tabanlı yükleme Node.js
- 16. Windows İşletim Sistemi ortamında C++ uygulaması ve Java Uygulaması arasında İnterprocess İletişimi
- 17. OSX sistemi için varsayılan yol, C++ uygulaması oluştururken dosyaları içerir?
- 18. Akka tabanlı Web Uygulaması Mimarisi
- 19. dizi tabanlı uygulamalar (imleç uygulaması)
- 20. Readonly dosya sistemi benchmark yazılımı
- 21. JNDI Dosya sistemi hizmet sağlayıcısı
- 22. Hizmet Kumaşına Erişim dosya sistemi
- 23. Supress konsol c "sistemi" ++
- 24. Geçerli dosya sistemi konumunu IArgumentCompleter bir C# uygulamasında nasıl edinebilirim?
- 25. Visual Studio C++ proje yapısı dosya sistemi yapısıyla nasıl eşleştirilir?
- 26. Kakao/Obj-C - dosya açma uygulaması simgesine sürükleyerek zaman
- 27. [: b (lvar)] 'ı Clojure core.logic dosyasındaki [[: a: A] [: b: B] [: c: C]] sayfasından nasıl kaldırabilirim?
- 28. "a/b/c" öğesini "a/b/c", "a/b", "a" olarak dönüştürmenin en kolay yolu
- 29. Disk dosya sistemi hakkında bilgi nasıl edinilir?
- 30. SİGORTA: FUSE tabanlı dosya sistemlerini
Ne ... çok mu yerel? – RameshVel