Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
create de edilen mysqlde her bir alan için 3 ayrı dosya oluşması
#1
merhaba;


Daha önce sqlite ile db kullanarak işimi çözüyordum. 
Birden fazla kullanıcının aynı anda db'ye bağlanma durumu nedeniyle Mysql kullanmaya karar verdim. Mysql db'yi create ederek oluşturuyorum. 
Fakat kafama bir şey takıldı, Sqlitede bir tane db ve bu tek db içine birden fazla alan oluyordu. Fakat Mysqlde altıdaki resimdeki gibi user için 3 ayrı dosya content için 3 ayrı dosya oluştu bu durum normal midir?



oXEv0q.png
Cevapla
#2
Merhaba.

Bildiğim kadarıyla Mysql de normal bir durum. Tablolar, indexler ve tablo biçimleriyle ilgili oluşturulan dosyalar. Mysql kullanmadım ama kullanan sistemlerle haşır neşir olduğum için, onlarda da aynı durum söz konusuydu.
Bazen daha ileriye ulaşmak için bir kaç adım geri gitmek mecburidir. Çünkü en ileri sıçrayışlar iki adım geriden başlar.
Cevapla
#3
(13-01-2019, Saat: 12:38)ahmetb Adlı Kullanıcıdan Alıntı: merhaba;


Daha önce sqlite ile db kullanarak işimi çözüyordum. 
Birden fazla kullanıcının aynı anda db'ye bağlanma durumu nedeniyle Mysql kullanmaya karar verdim. Mysql db'yi create ederek oluşturuyorum. 
Fakat kafama bir şey takıldı, Sqlitede bir tane db ve bu tek db içine birden fazla alan oluyordu. Fakat Mysqlde altıdaki resimdeki gibi user için 3 ayrı dosya content için 3 ayrı dosya oluştu bu durum normal midir?



oXEv0q.png

Merhabalar,

Normal şartlarda InnoDB  motorunu kullanmıyorsanız, veritabanınız 3 dosya ile dosya bazlı tutulur.
Bu dosya uzantıları .myd, .myi ve .frm şeklindedir.

.myd : MySQL veritabanı bilgi dosyasıdır ve direkt olarak çalıştıramazsınız.
.myi  : MySQL veritabanı index dosyasıdır. .myd dosyasına ihtiyaç duyar.
.frm  : Veritabanı hakkında yapı bilgisini saklar.


Kolay gelsin.
Amaç, bilginin de/aklın da zekat'ını vermek.
Cevapla
#4
normaldir , tabloya trigger eklediğinde *.trn *.trg dosyaları da göreceksin
blog.yakupulutas.com
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#5
Teşekkür ederim.
Cevapla
#6
@ahmetb hocam daha önce Sizdemi Firbird kullanıyordunuz?.. Bende FB den mysql e geçtiğim zaman noluyoruz dedim.. FB de herşey tek dosyada saklnırken Mysql MSSQL ORalce gibi sistemlerde bu şekilde dosyalarda tutuluyor.. Haatta MySql'dde bi InnoDB denilen bi melet varki hiç bulaşmayın.. Dosya mosya hak getire Smile
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#7
(14-01-2019, Saat: 00:58)mcuyan Adlı Kullanıcıdan Alıntı: @ahmetb hocam daha önce Sizdemi Firbird kullanıyordunuz?.. Bende FB den mysql e geçtiğim zaman noluyoruz dedim.. FB de herşey tek dosyada saklnırken Mysql MSSQL ORalce gibi sistemlerde bu şekilde dosyalarda tutuluyor.. Haatta MySql'dde bi InnoDB denilen bi melet varki hiç bulaşmayın.. Dosya mosya hak getire Smile

Diğerlerini bilmiyorum ama Oracle'da böyle bir şey yok diye hatırlıyorum.
Cevapla
#8
Merhaba,
Oracle veri tabanı çok sayıda yardımcı dosyadan oluşuyor. 
Sistem (OS'e) öyle bir nüfuz ediyor ki, format atmadan tam olarak kaldırmak mümkün olmuyor. Smile
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi