2009-06-19 22 views
10

Ş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

20

yazılı popüler bir gömülü veritabanı öneriyoruz:

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: //

+0

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 –

+0

ESE, artık .NET ile iletişim kurmakta zor değil ... ESENT Yönetimli Interop http://www.codeplex.com/ManagedEsent – spinodal

+0

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 –

1

SQLite sizin ihtiyaçlarına uygun görünmektedir.

1

yoktur biri ama özellikle

İlgili konular