Şu anda .Net'te küçük bir uygulama tasarlıyorum ve geçmişte MSAccess'i programla birlikte gönderebileceğim bağımsız veritabanı olarak kullanıyorum. Ama bu gün ve yaşın, kullanıcı için şeffaf ve büyük miktarda veriyle daha iyi performansa sahip bir .Net uygulamasında entegrasyonu kolay alternatif çözümler olmadığını mı merak ediyordum?tek başına veritabanı
cevap
yazılı popüler bir gömülü veritabanı öneriyoruz:
- Sqlite
- Firebird
- SQL Server CE - depricated En son sürüm, 4.0 SP1 yayınlandı 8/31/2012
- VistaDB - ticari
- ESE - Net
SQL CE ve Firebird ile entegre etmek zordur daha hızlı iş parçacıklı yazma gerektiğinde çok olan, sqlite tek dişli erişim için kraldır veya parçacıklı okur. VistaDb% 100 yönetilmektedir, böylece gömülü cihazlara gönderebilirsiniz.
Bu DB'ler genel olarak size daha iyi bir güvenilirlik ve erişim performansı sağlayacaktır. Bu dbs'lerden herhangi birinin bir ağ paylaşımı üzerinden kullanılmasını şiddetle tavsiye ederim. http: //
SQLite! Bu tam olarak ne için yapıldığı. daha fazlası için here bakınız -
SQLite sizin ihtiyaçlarına uygun görünmektedir.
Evet. Ben Seçenekleriniz şunlardır bir ADO.NET sarıcı etrafında SQLite olduğunu System.Data.SQLite, C.
içindeVistaDb başka hep SQL Server CE...
yoktur biri ama özellikle
- 1. MongoDB + Web Uygulaması: Kullanıcı başına veritabanı
- 2. Tek başına ajax komut dosyası
- 3. Tek kullanıcı veritabanı vs çok kullanıcılı veritabanı
- 4. Tek başına bir Java programında Initialcontext
- 5. nginx in yolcu 3.0.2 konfigürasyonu tek başına
- 6. Tek başına, komut satırı, kod üreteci arayışı
- 7. Spark Tek Başına Uygulama son noktasında kilitleniyor
- 8. Tek başına groovy komut dosyası netbeans'ten çalıştırılıyor
- 9. Android'in tek başına adını değiştiren Eclipse IDE
- 10. tek başına ikili dosyalar mı yapıyorsunuz?
- 11. oplog etkinleştirme için tek başına mongod değil
- 12. Tek seferde çoklu veritabanı geçişi
- 13. Veritabanı başına bir kullanıcı vs tüm veritabanları için tek bir kullanıcı
- 14. Tek örnekli birden çok Neo4j veritabanı
- 15. Delegating constructors: bir temsilci için bir başlatıcı tek başına görünmelidir
- 16. Hangisi daha iyidir: tablo başına tek global dizi vs.
- 17. TWIG şablon motor standını, besteci olmadan tek başına kurun
- 18. jquery .on ('input') tek başına ie8 ile tetiklenmiyor
- 19. Tek satır 'var' bildirimleri mi, yoksa satır başına bir mi?
- 20. Tek bir Logger için appender başına Log Level
- 21. Tek başına kullanılabilir hale getirme olanağı var mı?
- 22. Reaktif banana-wx'i "yığın oluşturma" ile tek başına derleyebilmeli miyim?
- 23. dizin başına python başına dosya basma sayısı
- 24. Magento Tek Başına Yeniden Satır Şeklindeki Tek Öğe ve ilişkili Grup ürün
- 25. Öğe başına öğe başına [] öğesine eşittir. C++
- 26. Celery: görev eşzamanlılık sınırları başına (görev başına düşen işçilerin sayısı)?
- 27. Caching Query Kullanıcı Başına Sonuçlar
- 28. İnce senkronizasyon sınıfları, AppDomain başına mı, yoksa Proses başına mı?
- 29. Tek veri tabanı vs SQL SERVER 2014'de çoklu veritabanı
- 30. Tek bir uygulamada birden fazla Firebase veritabanı kullanın - Swift
burada gördüğünüz Firebird için System.Data.Sqlite ile çalışmak çok daha kolay SQLite'ın bulduk olduğunu www.firebirdnews.org/docs/fb2min.html –
ESE, artık .NET ile iletişim kurmakta zor değil ... ESENT Yönetimli Interop http://www.codeplex.com/ManagedEsent – spinodal
yönetilen ağı kullanabilirsiniz. Diğer gömülü dbs'lere kıyasla tüketmek, pencerelerle birlikte gönderilmesinin büyük bir avantajı vardır. Sqlite için –