Forum

MySql Serverda Tabl...
 
Bildirimler
Hepsini Temizle

MySql Serverda Tabloların Saklanma Şekli

7 Yazılar
4 Üyeler
0 Reactions
548 Görüntüleme
(@UgurYerli)
Gönderiler: 117
Estimable Member
Konu başlatıcı
 

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.

 
Gönderildi : 19/02/2009 18:24

(@ismailcelikbas)
Gönderiler: 316
Reputable Member
 

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.

 
Gönderildi : 19/02/2009 20:31

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

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ı. 

 
Gönderildi : 19/02/2009 21:00

(@ismailcelikbas)
Gönderiler: 316
Reputable Member
 

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. [:)]

 
Gönderildi : 19/02/2009 21:17

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

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.

 
Gönderildi : 21/02/2009 15:56

(@esersolmaz)
Gönderiler: 3204
Illustrious Member Yönetici
 

Herkese Me

 
Gönderildi : 21/02/2009 16:07

(@esersolmaz)
Gönderiler: 3204
Illustrious Member Yönetici
 

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/

 
Gönderildi : 21/02/2009 16:08

Paylaş: