20 milyonluk tablo olacak olması bir kriter olmakla birlikte çok fazla birşey ifade etmiyor diyebilirim. PostgreSQL partitiıoning, parital index gibi özellikler sayesinde verilerinizi bölebilir, aktif verileriniz ile arşivleri ayırabilirsiniz. PostgreSQL ile çok büyük çaplı verilerde daha iyi başarım elde edeceğinizi ve verilerinizi daha güvenli saklayacağınızı söyleyebilirim. Hatta 20 milyon satırlık bir tablonun küçük bile sayılabileceğini de ilave etmeliyim.
10.12.2011 15:33, Onur Özgür ÖZKAN yazmış: > Arkadaşlar Merhaba, > Bir yılın sonunda veritabanının bazı tablolarında 20.000.000 kayıt olma ihtimali olan bir uygulamanın veritabanının MySQL mi PostgreSQL mi olmalı lazım? > Daha detaylı bilgi vereyim. > Tek bir uygulama ve tek bir veritabanı üzerinden birden fazla müşteriye hizmet vereceğiz. Eski müşterilerden yaptığımız hesaba göre satış hedeflerimize ulaşırsak bir yıl sonunda en yüksek hareket gören tablomuzda 20.000.000 kayıt olması gerekiyor. Bu kayıtlarıda en az bir yıl tutmamız gerekiyor! Biz bu konuda hiç ama hiç deneyimli değiliz. Yani ben en çok 180.000 kayıtlı data ile çalıştım. İndeksleme, optimizasyon gibi programcılık önerilerinizi değilde veritabanı, tablo tipi seçimi gibi önerilerinizi bekliyorum. Kısaca sistemden de bahsedeyim! Tenant tablomuz var. Tenant tablosundan private olan her tabloya foreign key atıyoruz. Örneğin depolarda tenant_id var. Her SQL'in sonunada ORM'yi overwrite ederek where tenant_id = ? ifadesini ekliyoruz. > Bir yıl sonra problem yaşamamamız için her türlü görüş ve önerinizi bekliyorum. > Saygılar. > -- > ONUR ÖZGÜR ÖZKAN > LAB2023 - INTERNET TEKNOLOJILERI > > www.lab2023.com [1] > ADRES: Pamukkale Teknoloji Geliştirme Bölgesi > İdari Bina B-Blok Z13 Kınıklı / Denizli / TÜRKİYE > TELEFON: +90 258 215 50 10 - E-POSTA: [email protected] [2] -- /** * @AUTHOR Atıf CEYLAN * Software Developer & System Admin * http://www.atifceylan.com */ Links: ------ [1] http://www.lab2023.com/ [2] mailto:[email protected]
_______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
