Keresés

Részletes keresés

unix guru Creative Commons License 2003.09.29 0 0 15
Hali,

En ket dolgot tudok, ami tan hasonlot tud. Az egyik a oracle parallel server, a masik meg a berkeley db, http://www.sleepycat.com/products/highavail.shtml, http://www.sleepycat.com/products/sidebyside.shtml.
udv,

KoporShow Creative Commons License 2003.09.28 0 0 14
Sajnos ennek nincs semmi köze az elosztott adatbazisokhoz...

A Postgresql-eknel ez csak azt a könyvtarat jelenti amivel egy postgesql server dolgozik. Semmi többet.

Előzmény: tomb (12)
KoporShow Creative Commons License 2003.09.28 0 0 13
Valszeg, igen.
Előzmény: tomb (12)
tomb Creative Commons License 2003.09.28 0 0 12
A 7.3.4 verziójú PostgreSQL kézikönyvének 3.2. fejezetének címe: Creating a Database Cluster. Ilyesmire gondolsz? Többet sajnos nem tudok erről, csak láttam a doksiban.
Előzmény: KoporShow (-)
KoporShow Creative Commons License 2003.09.27 0 0 11
Nezegetem a mnesia nevü rendszert.

http://www.erlang.org/doc/r9c/lib/mnesia-4.1.4/doc/html/index.html

Eleg impressziv.

Van valakinek eziranyu tapasztalata?

KoporShow Creative Commons License 2003.09.26 0 0 10
Minden key-hez lenne egy adatbazis, ami azert a rekordert felelös.

Ha egy helyi szervernek szüksege van az adatra elöször megnezi a cache-ben, ha nincs meg, akkor meg a key alapjan edönti, hogy melyik adatbazisbol kell lekerdezni, es lekerdezi, majd cache-eli.

Ha valaki update-el egy rekordot, akkor a lock a halozat minden gepere tovabbküld egy cache-invalidaciot a rekordra.

A commit pedig beirja az adatot a megfelelö csomopontba.

Ez persze csak akkor jo, ha a lekerdezesek szama enyegesen alacsonyabb a bevitelekenel, de en ilyesmit szeretnek csinalni.

Előzmény: NevemTeve (7)
KoporShow Creative Commons License 2003.09.26 0 0 9
Igen, ilyesmire. Csak az nem tetszik, hogy a helyi szerverek mindent tarolnak. Olyan nincs, hogy az adatok el vannak osztva, es a helyi szerverek cache-elnek is.

Előzmény: zsowy (8)
zsowy Creative Commons License 2003.09.25 0 0 8
MySQL-re létezik egy olyan megoldás, hogy van egy központi szerver és sok helyi.
A kliensek a helyi adatbázisokhoz kapcsolódnak.
A helyi adatbázisokban minden megvan, tehát select-ekkel semmi gond.
Insert/Update esetén pedig a helyi szerverek a központi szerverbe insertálnak/updateelnek és a központi szerver küldi tovább az SQL-utasítást a többi (helyi) szervernek.
Ez az egész akkor hatékony, ha a kliensek leginkább select-eket futtatnak és csak ritkán írkálják az adatbázist.
Ilyesmire gondoltál?
Előzmény: KoporShow (2)
NevemTeve Creative Commons License 2003.09.25 0 0 7
Épp arról beszélek, hogy miért érzem kétségesnek a dolog lehetőségét; ha én, mint kliens, módosítok egy bizonyos rekordot az egyik szerveren, az hogy jut el a többihez? Ugyanez a lock-olásra...
Előzmény: KoporShow (4)
KoporShow Creative Commons License 2003.09.25 0 0 6
Milyen egesz netet? Az adatbazis par gepre (vagy akar processre) lenne elosztva.

Előzmény: kisbetu (5)
kisbetu Creative Commons License 2003.09.25 0 0 5
Valami még homályos.
Keresésnél az egész netet végignézed? Vagy a google lesz a lekérdező?
KoporShow Creative Commons License 2003.09.25 0 0 4
Azt szeretnem, ha minel automatikusabb lenne...

Persze amit a programnak kell csinalnia, azt megcsinalna:

pl

lock ...
csinal valamit
commit ...

Van ilyesmi?

Előzmény: NevemTeve (3)
NevemTeve Creative Commons License 2003.09.25 0 0 3
És hogyan történne a lock-olás meg a karbantartás?
Előzmény: KoporShow (2)
KoporShow Creative Commons License 2003.09.25 0 0 2
Azt szeretnem, hogy az egesz egy tablanak latszodjon, de ne tobb adat legyen lathato, mint amennyi egy gepre rafer.

Mindegyik gepen mukodhessen szerver, viszont a gyakran erkezo requesteket a sajat adatbazisukban cache-eljek.

Van ilyen?

Előzmény: NevemTeve (0)
unix guru Creative Commons License 2003.09.25 0 0 1
Hali,

Keress GPL vagy BSD licenszut, azt annyi gepre osztod szejjel, amennyire csak akarod. A tobbiert altalaban fizetni kell.

[Degetzi vagyok ;-]

Valami clusteres megoldasra gondolsz? Mi lenne a celfeladat?

Előzmény: KoporShow (-)
NevemTeve Creative Commons License 2003.09.25 0 0 0
Ööö...mit jelent az, hogy sok gépre osztani? Egyik tábla itt, a másik ott? Vagy tükrözést?
Előzmény: KoporShow (-)
KoporShow Creative Commons License 2003.09.25 0 0 topiknyitó
Tud valaki egy jo gyors, szabad adatbaziskezelot, amelyet tetszolegesen sok gepre lehet osztani?

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!