Abdullahx adlı üyeden alıntı

Geri dönüşünüz için ben de teşekkür ederim.

Birinci sorunuz için;
Şimdiye kadar çok fazla veri gerektiren projeler üzerinde çalışmadım, kesin bir şey söyleyemem kaç tane sütunun ideal olabileceğine dair. Elbette geniş çaplı işlerde hatrı sayılır miktarda sütun sayısı olabilir ama ne kadar çok olursa üzerinde çalışması da o kadar zor hale gelecektir. Şahsi fikrimi söyledim, belki de bu konuda daha fazla tecrübe sahibi olan arkadaşlar deneyimlerini paylaşabilirler.


Eyv"ALLAH"...


Abdullahx adlı üyeden alıntı


İkinci madde için de;
JSON veri tabanında da veri tutmak için harika bir yöntem aslında. Hem fazladan sütun kullanımını önler hem de mysql in json formatındaki veriler için özel fonksiyonları bile var, bunlar sayesinde (php için konuşayım) veri tabanındaki json formatlı verileri json_decode edip güncelleyip yeniden kaydetmek yerine direkt olarak veri tabanında crud işlemleri yapılabiliyor. Mesela bir kullanıcıya ait verileri (ad,soyad,tc,adres,doğum yılı.. vs aklınıza gelebilecek her türlü veri) tek bir stunda tutmak bence çok kullanışlı olur. Şu kaynaklara bir göz atın.
http://www.erbilen.net/mysqlde-json-verileriyle-calismak/
https://dev.mysql.com/doc/refman/8.0/en/json-functions.html
Bir de yakın zamanda phpmyadmin de yeni sütun eklerken dikaktinizi çekti mi bilmiyorum ama VARCHAR,INT,TEXT... gibi veri türleri seçerken en altta bir de JSON diye bir veri türü eklendi. Henüz nasıl işlem gördüğünü bilmiyorum ama demek ki spesifik olarak json verileri için eklenmiş.


Sayenizde böyle birşeyin varlığından haberdar oldum. Verileri tek sütunda tutmak bana pek çekici gelmiyor, tam tersi karışıklıklara yol açabilirmiş gibi geliyor.
O sütundaki verileri ayrıştırmak için extra çaba harcamak gerektirir gibi de geliyor.
Ayrıca json kavramına karşı olumsuz bir ön kabulüm var kafamda aslında ama bu paylaşımınıza istinaden ilk fırsat bulduğumda incelemekte fayda görüyorum.
Kaynaklar için teşekkürler.

Öğrenmem gereken çook bilgi var daha...

(Şimdi baktım sütun seçenekleri arasında json'u göremedim.)

Localhostumun da öyle! :)

ALLAH'A EMANET OLUNUZ.