Forum
Arkadaşlar herkese kolay gelsin şirketimize yeni bir mysql server kurduk, yalnız her tablo için ayrı database mi yapalım yoksa bir database in içinde bütün tablolarımızı koyalım yani hangisi daha iyi olur. ve daha sonra ilişkiler sorgularda raporlarda hangisi bizim için avantaj olur. teşekkürler.
bu sizin veri kayıt ve sorluma işlerinize bakar sizin icin mantıklı hangisi ise ona göre düzen kurmanız mantıklı olacak benim düşüncem databse - tablo mantıklı olarak eğer siz tabloların hepsini data base olarak açsaniz bile icerisine gerekli tabloları oluşturmanız gerek.
Merhaba,
Her programın kendine özgü sadece bir adet DB si omalıdır (genel olarak istisnalar hariç) DB deki ilişkiler için SQL cümlelerinde ilişkilerde her tablenin başına DB sinin adını yazman gerekir eğer ayrı DB olursa. Yedek alma işlemleri tek DB de çok daha rahat ve kolay olur. Ayrıca yönetim açısında tek DB nin altında tablelerin oluşturulması çok daha mantıklıdır. Ayrıca her table için DB oluşturmak işin doğasına aykırı.
Kamil hocam hayal gücü tamamen programcılığa bağlı bir çalışma onun için önce kendisinin hayal etmesi ve senaryolar oluşturması lazım. [:)]
Haklısın ismail Bey ama programcılığın temelinde algoritma kurmak var ve bunun belirli bir kuralları var. DB içinde aynı şey geçerli hemde çok daha önemli. Eğer ilk baştan sağlam temellere oturmayan problemli indexleri düzgün atanmamış vs bir DB oluşturulursa sonra ne kadar düzgün kod yazılırsa yazılsın program sağlıklı çalışmayacaktır. Yılların tecrübesiyle sabittir 🙂 dolayısı ile hayal dünyamızda bir şeyler düşünürken en temel kurallara riayet edersek daha sağlıklı olacağı kanaatindeyim.
Herkese Me
Herkese Merhaba;
Mysql de table type ları ile asıl istediginizi çözersiniz. Ayrıntılı bilgi için lütfen linke bakınız.
http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html
http://www.devshed.com/c/a/MySQL/Storage-Engine-Table-Types/