Merhabalar kolay gelsin.
Delphi 7 de Firebird kullanarak geliştirdiğim uygulamada işleyiş şu şekilde pdf olarak aldığım bir yazıyı richedit ile aktararak veritabanı tablosunda varchar(1000) olarak kaydediyorum. Tablomda en az 8 bin kayıt olacağı düşünüldüğünde arama, hız veya database tablo dizaynı konusunda onerileriniz nelerdir?
Text alan tanımlaması hk.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
Re: Text alan tanımlaması hk.
8 bin kayıt çok değil ama artacaksa bu kayıtlar mongodb ye bakmanızı öneririm çıkış amacı da bu document-oriented
Mücadele güzelleştirir!
Re: Text alan tanımlaması hk.
8 bin kayıt çok fazla değil. Özel bir şey yapmanıza gerek yok. Genel olarak bir tablo yapınca,
* her zaman bir primary key alanınız olsun. Yoksa "DOKUMAN_ID" gibi otomatik artan bir alan ekleyin.
* Where şartında çok sık kullandığınız alanları indeksleyin. Örneğin, dökümanı ekleyen kişiyi de kaydediyorsanız ve sürekli kişi bazlı arama yapıyorsanız, ekleyen kişi alanını indeksleyin.
Kolay gelsin.
* her zaman bir primary key alanınız olsun. Yoksa "DOKUMAN_ID" gibi otomatik artan bir alan ekleyin.
* Where şartında çok sık kullandığınız alanları indeksleyin. Örneğin, dökümanı ekleyen kişiyi de kaydediyorsanız ve sürekli kişi bazlı arama yapıyorsanız, ekleyen kişi alanını indeksleyin.
Kolay gelsin.