Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Hiyerarşik Veritabanı
Tahribat.Com Forumları
Database - Veritabanı
      Hiyerarşik Veritabanı
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 4 Subat 2012 (Cumartesi) 19:01 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
KrypT


Kayıt : 5 Mart 2004
Outbreak of Evil
Erkek Üye
 

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


 
4 Subat 2012 (Cumartesi) 21:38 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
sLeymN


Kayıt : 31 Mart 2008
Adana
Erkek Üye
 

 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.. || www.logicalarea.com 
4 Subat 2012 (Cumartesi) 21:41 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
asiminnesli


Kayıt : 19 Mart 2010
istanbul
Erkek Üye
 

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 göre çektir küçükten büyüye 


Kendine iyi bak derler ve kafana sıkıp giderler... 
5 Subat 2012 (Pazar) 02:29 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
KrypT


Kayıt : 5 Mart 2004
Outbreak of Evil
Erkek Üye
 

O nasıl olacak ki? Gittikçe dallanan hiyerarşik bir sistemde o dediğin yöntem sökmez 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 yöntem de olabilir.


 
5 Subat 2012 (Pazar) 02:38 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SinusX


Kayıt : 14 Aralik 2010
[-1,1]
Erkek Üye
 

Aynen binary search kullanman yararlı olur dediği gibi

http://www.buraksenyurt.com/post/Binary-Search-Tree-yi-Anlamak.aspx


... 
5 Subat 2012 (Pazar) 02:51 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

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


Bu profil 05-10-2011 tarihinden itibaren 612 tekil hit ve 1440 normal hit almistir. 
5 Subat 2012 (Pazar) 03:05 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
KrypT


Kayıt : 5 Mart 2004
Outbreak of Evil
Erkek Üye
 

Çü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    2

olsun. 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 böyle verilerle çalışan yok mu?


 
5 Subat 2012 (Pazar) 03:46 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Allura


Kayıt : 17 Mayis 2009
deist
Erkek Üye
 

aynı dbyi birden fazla tut ?

a kişinin görmesi 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


knowyourMEME22 
5 Subat 2012 (Pazar) 04:07 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
KrypT


Kayıt : 5 Mart 2004
Outbreak of Evil
Erkek Üye
 

Onun görmesi gereken, bunun görmesi gereken diye bir durum yok. O fikre nerden kapıldın? Veri hiyerarşik, sürekli dallanıyor, kategöriler 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;

hier.gif%20%28430×342%29

burada 4 seviye var. 1. seviye (kök seviye) Library Collection, 4. ve en düşük seviye ise Book Info'lar olmak üzere.


 
5 Subat 2012 (Pazar) 04:08 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
doganaydin


Kayıt : 29 Ocak 2010
Erkek Üye
 

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


 
5 Subat 2012 (Pazar) 04:17 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
KrypT


Kayıt : 5 Mart 2004
Outbreak of Evil
Erkek Üye
 

doganaydin bunu yazdı:
-----------------------------

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 söylediğim gibi daha önce bu tarz veriler ile çalışmış, tecrübesi olan insanlardan tavsiyeler bekliyorum.


 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Hiyerarşik Veritabanı Favorilerime Ekle Yukarı Çık
Konuda 14 Mesaj Var.
Konu 549 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim