LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: článek PostgreSQL (19) - Vlastní datové typy

Indexase struktur 21.3.2006 06:34
MaReK Olšavský

Pokud to, že je nelze jednoduše indexovat pro Vás znělo podivně, tak vězte, že hned v příštím díle jedna metoda je.

Další důvod, proč to nedělat 21.3.2006 17:37
Petr Zajíc
Jak se takové typy budou chovat "navenek", tzn. například když je budu chtít zpracovávat přes ODBC? Myslím, že asi dost divoce. Nebo jak taková data exportovat do databáze, která složeniny nepodporuje?
Re: Další důvod, proč to nedělat 21.3.2006 17:58
Aleš Hakl

No nicmene cosi podobneho plati o 90% featur PostgreSQL ^_^.

Re: Další důvod, proč to nedělat 22.3.2006 05:27
MaReK Olšavský

Každá databáze má své povinosti. V současnosti autoři PgSQL tvrdí, že jsou nejblíže SQL::99 z těch open source db serververů. Já jí preferuji, ne že bych nepoužíval i MySQL a FirebirdSQL, ale PgSQL mi vyhovuje nejvíce a důvody?

  1. Pro web není problém najít hosting, který PgSQL podporuje.
  2. Přišel jsem na ní v době, kdy MySQL jednoduše nepodporovala transakce, klíče, stored procedury a zvykl jsem si.
  3. Stored procedury nemusím psát jen v jakémsi PL/SQL, ale mohu použít třeba Perl, Python a TCL.
  4. Její výkon při vzrůstajícím počtu (současně pracujících) uživatelů nejde tak rychle dolů jako u MySQL, byť při malém počtu uživatelů je pomalejší.
Re: Další důvod, proč to nedělat 22.3.2006 05:40
Petr Zajíc
Já už si delší dobu pohrávám s myšlenkou udělat nějaký spravedlivý srovnávací benchmark mezi MySQL, PostgreSQL a Firebirdem. Ale zatím mi mi každý tvrdí, že mezi "spravedlivý" a "benchmark" je zhruba zhruba taková vzdálenost jako mezi "poctivý" a "politik". Tak nevím, jestli se do toho pustím.
Re: Další důvod, proč to nedělat 22.3.2006 05:21
MaReK Olšavský

Petře máš 100% pravdu, je to trochu divoký, ODBC jsem nikdy nepotřeboval, vždy jsem vystačil s podporou přímo pro jednotlivé jazyky a tam se dalo to použití vyggoglit. Hlavně můj kontakt s tímto typem byl na jednom jediném projektu a po 14 dnech jsem kolegu přesvědčil, že se vše rozlomilo do tabulek a struktury zmizly.

k cemu je pouzivat 22.3.2006 08:21
Pavel Stěhule

Vlastni typy se pouzivaji: a) pokud portujete z Oracle, b) ve starsich verzich postgresu bez OUT parametru, to byl jediny zpusob jak z funkce dostat vic hodnot.

Pouzivanim vlastnich typu jde proti normalizaci, v nekterych pripadech to muze zprehlednit tabulku, ale jinak neni moc uvodu proc je pouzivat mimo plpgsql.


KOMENTARZE
Indexase struktur 21.3.2006 06:34 MaReK Olšavský
Další důvod, proč to nedělat 21.3.2006 17:37 Petr Zajíc
|- Re: Další důvod, proč to nedělat 21.3.2006 17:58 Aleš Hakl
| L Re: Další důvod, proč to nedělat 22.3.2006 05:27 MaReK Olšavský
|   L Re: Další důvod, proč to nedělat 22.3.2006 05:40 Petr Zajíc
L Re: Další důvod, proč to nedělat 22.3.2006 05:21 MaReK Olšavský
k cemu je pouzivat 22.3.2006 08:21 Pavel Stěhule
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4789x
2. FreeBSD
Download: 8979x
3. PCLinuxOS-2010
Download: 8483x
4. alcolix
Download: 10792x
5. Onebase Linux
Download: 9565x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6134x

1. xinetd
Download: 2324x
2. RDGS
Download: 937x
3. spkg
Download: 4539x
4. LinPacker
Download: 9787x
5. VFU File Manager
Download: 3109x
6. LeftHand Mała Księgowość
Download: 6994x
7. MISU pyFotoResize
Download: 2695x
8. Lefthand CRM
Download: 3480x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 2991x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz