: Graph databaselerden birini kullanabilirsin. nerim twitter'ın flock'u. https://github.com/twitter/flockdb Eyv, sağol. Not aldım kenara. Araştırayım iyice. Ayrıca projeyi şimdilik web tabanlı düşünmüyorum ama ileride illaki web arayüzü de olucak. O yüzden php kütüphaneleri bulunan bir veritabanı olursa daha iyi olur. Başta da sylediğim gibi daha nce bu tarz veriler ile çalışmış, tecrübesi olan insanlardan tavsiyeler bekliyorum. while (1<2)

veritabanı ile pek bir ilgim alakam olmasa da awl ağaçları diye araştır bir işine yarar belkim ya da bir fikir oluşturur kafanda.. Cehennemin dibine kadar yolum var daha.. || Nasılsa her yalnız kendine sürgündür Asmera unutma.

aynı dbyi birden fazla tut? a kişinin grmesi gereken bilgi a databaseinde b kişin b c kişin c abc kişisinin abc databaseinde bc kişsiinn bc databaseinde? biraz yük olabilir amma çzüm olabilir "

Graph databaselerden birini kullanabilirsin. nerim twitter'ın flock'u. https://github.com/twitter/flockdb

Onun grmesi gereken, bunun grmesi gereken diye bir durum yok. O fikre nerden kapıldın? Veri hiyerarşik, sürekli dallanıyor, kategriler alt kategorilere ayrılıyor taaki en düşük birimlere kadar. 1'den 5'e kadar isimlendirilmiş 5 seviye var diyelim. Mesela 3. seviyedeki bir veri, 4. seviyeye ait dallara ayrılıyor, onlar da 5. seviyeye ait dallara ayrılıyor. Bildiğin hiyerarşik veri işte, iç içe geçmiş kümeler olarak düşün. Mesela; burada 4 seviye var. 1. seviye Library Collection, 4. ve en düşük seviye ise Book Info'lar olmak üzere. while (1<2)

Aynen binary search kullanman yararlı olur dediği gibi http://www.buraksenyurt.com/post/Binary-Search-Tree-yi-Anlamak.aspx Si vis pacem para bellum.

mktime diye bir fonksiyon var zamanı sayısal bir değere eşitliyor istediğin zamanı ona eşitleterek bir tablo aç ve kaydettir sonra oan gre çektir küçükten büyüye I am Jack's inflamed sense of rejection

tam olarak yapmak istediğin nedir? ayrıca neden mysql de çok alengirli? Bittik biz bittik

Eğer uğraşmak istemiyorsan graph database yine diyorum. Graph databaseler ile ileriye dnük sorgulama, geriye dnük sorgulama. Noddan dallanma, 2 nod arasında karşılaştırma gibi işlemleri yapabilirsin. İstersen yardımcı olurum.

Evet sql ile iki tablo yapıp, birinci tabloda seviyeleri, ikinci tabloda seviyelere ait üniteleri tutup, parent id, child id mantığı ile gidilebilir. Ama mesela ben 3. seyiye ait 6. seviyedeki verileri çekmek istersem sırayla nce 3. 4. ve 5. seviyeleri sorgulamam gerekecek. Performans açısından çok ktü. Ayrıca bir başka durum da aynı seviyeye ait iki üniteyi birleştirmek istediğimde karşıma çıkar mesela. Tek tek sorgulatıp hepsini değiştirmek. Bana bu tarz işlemler konusunda kolaylık sağlayacak bir veritabanı lazım diye o yüzden diyorum. NoSQL graph veri tabanlarından http://neo4j.org/ var mesela. Ama işte bana çalışmış tecrübeli adam lazım. while (1<2)

Çünkü veritabanı ilişkili. Mysql'de Bildiğim iki hiyerarşik veri modeli; adjcency modeli ve nested set modeli. Lakin şyle bir durum var; veritabanı değişebilir. Mesela; x y w z a b 1 2olsun. Z ve alt dalı olan b arasına yeni bir dal eklemem gerekebilir sonradan. Yukarıda belirttiğim modeller buna izin vermiyor. O yüzden iş iyice alengirli oluyor. Ayrıca herhangi bir noktadaki alt dalların sayısında da sınır yok. Binary tree ile o işin içinden çıkmak zor bildiğim kadarıyla. Yanlışsam aydınlatın. Bu arada ben MySQL demişim de, SQL diyorum genel olarak. Şimdi aklıma geldi de PostgreSQL'de daha kolay olabilir? Daha nce byle verilerle çalışan yok mu? while (1<2)

peki dallanan budaklanan verilere başka tablodan veriler bağlanıcakmı? ben projemde bu olayı şyle yapmıştım mysql de. catid parentid text depthcatid 1 2 3 4 diye gidiyor. parentid ise hangi veriye bağlanıcaksa yeni veri onun idsini alıyor. depth de kaçıncı basamakta olduğu Bittik biz bittik

O nasıl olacak ki? Gittikçe dallanan hiyerarşik bir sistemde o dediğin yntem skmez bence. Referans kullanarak mysql'de yapılır da işte çok alengirli. O yüzden hiyrerşik olarak çalışmayı daha basit kılan bir veritabanı sistemi varsa diye bakıyorum. Ama mysql ile bildiğiniz aklıma yatan bir yntem de olabilir. while (1<2)

Bir proje için hiyerarşik veritabanı yapıcam. Mysql ile bir ton ıvır zıvır ile uğraşarak mümkün olmalı. Lakin hiyerarşik verilerle uğraşması kolay olan bildiğiniz, tavsiye edebileceğiniz bir veritabanı sistemi var mı? while (1<2)