Merhaba,
Yaklaşık 150 milyon veriye sahip bir databaseyi en hızlı sorgulatma projesinde birkaç fikre sahip olmuştuk. Adım adım yazıyorum;
1. Verini belirle girilecek noktaları sapta implode ile virgüllü tümlet vesaire vesaire işlemleri yapıyorsun.
2. Artık veriyi biliyoruz. Bu verinin ilk harfine göre parçalama yapıyoruz yani örnek veriyorum 21 kümeye ayırdık a ile başlayan b ile başlayan diye gidiyor. Küme sql gruplarını artık tanımladın. Baktın daha mı çok fazla. O zaman ilk iki harf kombinasyonuna girmelisin. (aa ab ac ..... ) Bunlara özel sınıflar açıp veriyi oraya göndermen gerekiyor. Olay basit. Mod komutu ile tabloları bile otomatik oluşturuyorlar ve kendi kendine sildiriyor. Explode ile Çoğul tablolama senin işini çok rahat görücektir.
Bu arada "Deneme" kelimesini yazılımda arattığımda 150 milyon verilik içerikten 16.000 tanesini bana 62 saniyede önüme sunmuştu.
Kısacası: Tamamiyle MySQL Fork diyorum gerisi teferruat.