|
DatabßzovΘ systΘmy v Linuxu I. (PostgreSQL)
Datum: 11.7.2000
Minul² dφl serißlu o databßzov²ch systΘmech v Linuxu byl v∞novßn databßzi MySQL. V dne╣nφm
dφle se budu podrobn∞ji v∞novat dal╣φmu velmi oblφbenΘmu databßzovΘmu systΘmu, kter²m je
aplikace nesoucφ jmΘno PostgreSQL. Op∞t se jednß o systΘm zalo╛en² na architektu°e klient/server.
Od MySQL se li╣φ v n∞kolika pom∞rn∞ d∙le╛it²ch vlastnostech. Hlavnφm rozdφlem je, ╛e PostreSQL
podporuje transakce, kterΘ MySQL neznß. Dßle je to podpora velkΘho mno╛stvφ datov²ch typ∙,
vestav∞n²ch funkcφ, mo╛nost programovßnφ aplikacφ a pom∞rn∞ velk² v²kon. PostgreSQL je v souΦasnΘ
dob∞ v poslednφ oficißlnφ verzi 7.0. Dal╣φ podrobnΘ informace o instalaci, konfiguraci, pou╛φvßnφ
a v²voji se dozvφte z obsßhlΘho manußlu, kter² je souΦßstφ instalace.
Stejn∞ jako u MySQL, je souΦßstφ instalace klient, kter² op∞t nenabφzφ mnoho komfortu pro prßci.
Z toho d∙vodu existuje velkΘ mno╛stvφ grafick²ch klient∙, kterΘ prßci zjednodu╣φ a zp°ehlednφ pohled
na databßzi. V∞t╣ina z nich disponuje standardnφmi funkcemi jako je vytvß°enφ databßzφ a tabulek,
zm∞ny jejich struktury, vklßdßnφ a editaci dat a v neposlednφ °ad∞ samoz°ejm∞ zadßvßnφ a spou╣t∞nφ SQL
dotaz∙ nad databßzφ. V nßsledujφcφm seznamu jsou uvedeny ty nejpou╛iteln∞j╣φ z nich.
PgAccess - jednß se o velmi komplexnφ nßstroj, kter² dokß╛e realizovat v∞t╣inu akcφ nad databßzφ.
Mezi jeho hlavnφ mo╛nosti pat°φ:
- operace s tabulkami (prohlφ╛enφ, zm∞na struktury, export/import dat do/z externφch soubor∙ .CSV,
vytvß°enφ nov²ch tabulek, t°φd∞nφ dat atd.)
- SQL dotazy (spou╣t∞nφ dotaz∙, uklßdßnφ nadefinovan²ch dotaz∙, mazßnφ a p°ejmenovßvßnφ dotaz∙, vizußlnφ
vytvß°enφ dotaz∙ pomocφ "drag&drop"
- funkce (definice, uklßdßnφ a mazßnφ funkcφ)
- reporty (nßvrh a zobrazenφ jednoduch²ch sestav)
- formulß°e (vytvo°enφ formulß°∙ pro editaci dat v databßzi)
- scripty (definice a spou╣t∞nφ u╛ivatelsk²ch skript∙)
- sprßva u╛ivatel∙ databßze
Program navφc obsahuje jednoduchΘ API pro v²voj jednoduch²ch databßzov²ch aplikacφ. Domovskou strßnku
projektu naleznete na adrese
http://flex.ro/pgaccess/
KSQL - tato aplikace se objevila ji╛ v prvnφm dφle v∞novanΘm MySQL. Program toti╛ umo╛≥uje instalaci
"plug-in∙", kterΘ roz╣i°ujφ jeho funkce. V souΦasnΘ dob∞ tedy KSQL podporuje takΘ PosgreSQL. Jen p°ipome≥me,
╛e aplikace umo╛≥uje vytvß°enφ databßzφ a tabulek, editaci struktury tabulek a jejich obsahu a vytvß°enφ formulß°∙
k vizußlnφ editaci dat. Program naleznete na adrese
http://ksql.sourceforge.net/
KPSQL - jednß se o interaktivnφ dotazovacφ nßstroj urΦen² pro prost°edφ X-window. Je zalo╛en na knihovn∞ Qt 1.44.
Program je v podstat∞ konzole pro zadßvßnφ SQL dotaz∙. Mezi jeho hlavnφ vlastnosti pat°φ barevnΘ zv²razn∞nφ syntaxe
SQL jazyka, export v²stupu do HTML, spou╣t∞nφ vφce dotaz∙ a jejich pozastavenφ atd. Program je urΦen spφ╣e
pro zku╣enΘ administrßtory, kte°φ dob°e znajφ syntaxi SQL a strukturu databßze. Bli╛╣φ informace naleznete na adrese
http://www.mutinybaysoftware.com/kpsql.html
GtkSQL - dal╣φ vizußlnφ prost°edφ pro spou╣t∞nφ SQL dotaz∙. P°i zadßvßnφ dotaz∙ dokß╛e automaticky dopl≥ovat
klφΦovß slova, nßzvy tabulek a polφ. Dal╣φ mo╛nosti, kterΘ nabφzφ je prohlφ╛enφ definice tabulek a export dat do souboru.
http://www.multimania.com/bbrox/GtkSQL/
Ka╛dß databßze mß svß pro a proti. P°i v²b∞ru tΘ nejvhodn∞jsφ je t°eba zvß╛it, co v╣echno od databßze oΦekßvßme
a jakΘ mo╛nosti nebo funkce pot°ebujeme. Proto nelze °φct, ╛e ta je lep╣φ a ta hor╣φ. Nap°φklad Wastelands b∞╛φ na MySQL,
proto╛e jejφ v²kon a funkce pro provoz tohoto serveru bohat∞ postaΦujφ. U nßroΦn²ch, rozsßhl²ch informaΦnφch systΘm∙
je t°eba pou╛φt n∞kter² z °ady v²kon∞j╣φch databßzov²ch server∙. A PostreSQL je jednφm z nich.
.
|
|