duża baza open source - szukam doświadczonych
05 - 13-11-2005 11:58
duża baza open source - szukam doświadczonych
Witam, rozpoczynamy przygotowania do stworzenia za pomocą otwartych systemów dużej bazy danych (nawet 1,5 mld zapytań/miesiąc). Szukamy osób z podobnym doświadczeniem. Proszę na priva.
Pozdrawiam
Jacek
Moneetor - 13-11-2005 11:58
05 napisał(a): > Witam, > rozpoczynamy przygotowania do stworzenia za pomocą otwartych systemów > dużej bazy danych (nawet 1,5 mld zapytań/miesiąc). Szukamy osób z > podobnym doświadczeniem. Proszę na priva. > > Pozdrawiam > > Jacek Ta liczba niewiele mówi. Nie podałeś choćby przybliżonej wielkości bazy w rekordach, ile tabel, jak rozłożone ma być obciążenie: czy to tylko selecty, czy może także inserty dużej ilości rekordów blokujące znaczną część bazy na czas wstawiania? Nie wiadomo też ile połączeń jednocześnie ma obsługiwać baza.
Pozdrawiam Moneetor
-- I love SPAM(TM)... ....but hate spammers!!!
Jacek Czapla - 14-11-2005 21:07
Moneetor napisał(a): > 05 napisał(a): > >> Witam, >> rozpoczynamy przygotowania do stworzenia za pomocą otwartych systemów >> dużej bazy danych (nawet 1,5 mld zapytań/miesiąc). Szukamy osób z >> podobnym doświadczeniem. Proszę na priva. >> >> Pozdrawiam >> >> Jacek > > Ta liczba niewiele mówi.
Mówi, że może byc 600 zapytań na sekundę. Co już całkiem nieźle. Osobiście nie pracowałem z taką bazą, ale starałbym się jakoś rozdzielić, chyba, że masz kupkę pieniędzy. O testach wydajnościowych to nawet nie wspominam. Zastanowiłbym się nad zamówieniem usługi profilowania serwerów w jakiejś porządnej firmie (producenci serwerów powinni coś doradzić).
Możesz napisać jaki to typ aplikacji?
-- *Jacek Czapla* //usuń ".pułapka" z adresu email www.asit.pl internetowe, serwery wirtualne, programy przemysłowe, strony WWW
Robert Grabowski - 14-11-2005 21:07
Moneetor wrote: [...] czy może także inserty dużej ilości rekordów blokujące znaczną > część bazy na czas wstawiania? [...]
Od kiedy insert blokuje część bazy?
pozdrawiam Robert Grabowski
Marcin - 14-11-2005 21:07
Robert Grabowski wrote: > Moneetor wrote: > [...] czy może także inserty dużej ilości rekordów blokujące znaczną >> część bazy na czas wstawiania? [...] > > Od kiedy insert blokuje część bazy? >
Np. wtedy gdy z insertem wiąże się procedura triggera, robiąca update'y w innych tabelach.
M.
Robert Grabowski - 14-11-2005 21:07
Marcin wrote: > Robert Grabowski wrote: > >>Moneetor wrote: >>[...] czy może także inserty dużej ilości rekordów blokujące znaczną >> >>>część bazy na czas wstawiania? [...] >> >>Od kiedy insert blokuje część bazy? >> > > > Np. wtedy gdy z insertem wiąże się procedura triggera, > robiąca update'y w innych tabelach. > > M.
Nie kupuję tego, w podamym przez Ciebie przykładzie, to update blokuje, a nie insert - i tylko dla updatów z innych transakcji. Równie dobrze mogłeś napisać, że insert blokuje tabelę, jak w wyzwalaczu zrobimy LOCK TABLE. W dobrych bazach danych (także OS) ani insert, ani update same z siebie nigdy nie blokują tabel do *odczytu* dla innych transakcji.
pozdrawiam Robert Grabowski
hubert depesz lubaczewski - 14-11-2005 21:07
Dnia 14.11.2005 Robert Grabowski <grabba@env.pl> napisał/a: > Nie kupuję tego, w podamym przez Ciebie przykładzie, to update blokuje, > a nie insert - i tylko dla updatów z innych transakcji. Równie dobrze > mogłeś napisać, że insert blokuje tabelę, jak w wyzwalaczu zrobimy LOCK > TABLE. W dobrych bazach danych (także OS) ani insert, ani update same z > siebie nigdy nie blokują tabel do *odczytu* dla innych transakcji.
postgres < 8.1 insert to tabeli z foreign keyami robił exclusive locka do tabel na które wskazywał klucz.
depesz
-- *------------------------------------------------------------------* najwspanialszą rzeczą jaką dało nam nowoczesne społeczeństwo, jest niesamowita wręcz łatwość unikania kontaktów z nim
Robert Grabowski - 15-11-2005 20:12
hubert depesz lubaczewski wrote: > Dnia 14.11.2005 Robert Grabowski <grabba@env.pl> napisał/a: > [...] > > postgres < 8.1 > insert to tabeli z foreign keyami robił exclusive locka do tabel na > które wskazywał klucz. > > depesz >
Zgadza się (dokładnie RowExclusiveLock), co nie zmienia faktu, że nadal na tych tabelach można wykonać select'a z poziomu innych transakcji. Więc, to co napisałem jest zgodne z prawdą.
Jeszcze nie spotkałem się w postgresie z sytuacją, gdy normalne operacje na bazie danych (oprócz jawnego blokowania tabel i DDL) blokowały mi dostęp do tabel za pomocą selecta - także przy poziomie izolacji serializable. Jeżeli istnieją takie przypadki, chętnie się o nich dowiem.
pozdrawiam Robert Grabowski
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Baza Accessa bez Accessa
Zrywanie =?ISO-8859-2?Q?po=B3aczen_z_baza_danych_-_pos?==?ISO-8859-2?Q?tgresql_=3C-=3E_odbc?=
=?iso-8859-2?q?co_wybra=E6_=3F=3F_Baza_Mysql_na_serwerze_gdzi e=B6_w_polsce_czy_......?=
[oracle] Baza danych do kursy Introduction to Oracle9i:PL/SQL ? Skąd ją pobrać ?
Problem z zapytaniem SQL - Excel i baza danych SQL Serwer 2000
[Współpraca] Szukamy osób do współpracy
Współużytkowanie jednej bazy poprzez 2 komputery (uzupełnianie) jak ? (Baza w MS acces97 na 1 komp.)
=?ISO-8859-2?Q?Baza_danych_2_TB_-_uda_si=EA_w_PostgreSQL=3F?=
Baza danych EnterpriseED - =?ISO-8859-2?Q?wra=BFenia/opinie=3F?=
[MS SQL] program do zarządzania bazą coś innego niż Managment Studio
zanotowane.pldoc.pisz.plpdf.pisz.pllunadance.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|