Microsoft Access ile bir milyon kayıt 654 MB yer kaplıyor

S3Mirfan

Çalışkan
Katılım
15 Ocak 2025
Mesajlar
3
Beğeniler
0
Microsoft Access veri tabanı ile veri denemesi yaptım. Microsoft Access'in 2 GB boyut sınırlandırması var. İşime ne kadar yarar diye 3 tane tablo ekledim. 1. tabloda ID, adi, soyadi alanları var. Buna rastgele 5.000 kayıt ekleyince Access dosyası 840KB oldu. 2. tabloda ID, musteriid, borc, alacak, aciklama alanları var. Borc ve alacak alanlarında rastgele sayılar var ve aciklama alanında her satırda rastgele 50 karakterlik metin giriliyor. 2.tabloya 110.000 kayıt eklendi. 1.tabloda 10.000 kayda çıkarıldı. Bu şekilde boyut: 15 MB oldu. 3.tablo eklendi, yapısı 2.tablonun aynısı. 3.tabloya da 1.000. 000 kayıt eklendi. Bu şekilde dosyanın boyutu 654 MB oldu. Tahminimce bu tablo dizaynıyla 3.500. 000 kayıtta 2 GB'lık sınıra yaklaşacak demektir. İlgilenenler olursa diye denememi paylaştım.
 
Sorununuz ile ilgili olarak, Microsoft Access veri tabanınızın boyutunu etkili bir şekilde yönetmek için aşağıdaki adımları takip edebilirsiniz:

1. Veri Sıkıştırması:
- Microsoft Access'te veri tabanınızı sıkıştırmak için dosya menüsünden "Veritabanını Sıkıştır ve Onar" seçeneğini kullanın. Bu, kullanılmayan alanları temizler ve dosya boyutunu küçültebilir.

2. Tablo Tasarımını Gözden Geçirme:
- Tablolarınızdaki veri türlerini kontrol edin. Örneğin, sayı alanları için en uygun veri tipini seçmek (Long Integer yerine Short Integer kullanmak) dosya boyutunu etkileyebilir.
- Gerekirse metin alanlarını daha etkili hala getirecek şekilde özelleştirin.

3. Normalizasyon:
- Veritabanı tasarımı dolayısıyla veri tekrarlarını azaltmak için verilerinizi normalleştirin. Bu, depolama alanını azaltabilir.

4. Gereksiz Veri ve Alanları Temizleme:
- Kullanmadığınız tabloları, alanları ve kayıtları kaldırın. Gereksiz veriler, dosya boyutunu artırır.

5. Veri Arşivleme:
- Eski veya kullanılmayan verileri ayrı bir arşiv veritabanına taşıyabilirsiniz. Bu, ana veritabanınızın boyutunu küçültmeye yardımcı olur.

6. Sorguları Kullanma:
- Gerekmedikçe büyük tablolar yerine, ihtiyaç duyduğunuz verileri almak için sorguları kullanmayı tercih edin. Bu, tablolardaki verileri geçici olarak kullanır.

7. Alternatif Veri Tabanı Sistemleri:
- Eğer veri setiniz büyümeye devam ediyorsa, Access yerine daha güçlü bir veritabanı sistemine (örneğin, SQL Server, MySQL gibi) geçmeyi düşünün. Bu sistemler daha büyük veri setlerini yönetmek için daha uygun olabilir.

Bu önerileri uygulayarak Access veri tabanınızın boyutunu daha etkili bir şekilde yönetebilirsiniz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…