09.01.2009 16:32
Kdo je On-line
· Hosté On-line: 2

· Členové On-line: 0

· Registrovaní členové: 142
· Nejnovější člen: LukePuke
Kdo je/byl ON-LINE
admin01:07:05
Lubkokr04:03:22
mafra06:25:45
Toura07:30:33
Olser. 1 den.
Kvetos. 2 dny.
Zitek. 2 dny.
LukePuke. 4 dny.
Pexa. 4 dny.
fifa. 4 dny.
©
Toplist
TOPlist
TOP
Reklama
Newsletter
Přihlášení
Jméno

Heslo



Nejste členem?
Klikněte sem
a zaregistrujte se.

Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Hyde Park - přehled
Sebevražedný atentátník s rozpadajícím se obličejem…?
Miliarda a čtvrt muslimů světa bude o dalšího služebníka Alláha bohatší. Americký popový zpěvák Michael Jackson totiž konvertoval k islámu. Padesátiletý “král popu a plastických operací” poprvé při slavnostním obřadu v Los Angeles pronesl šahádu -vyznání víry a přijal nové jméno Mikaeel.
Kategorie: Svět
Reklama
Změň vzhled!
Výběr:
Link - výměna
Počasí v Česku
Anketa
TOP TV moderátoři?





















Aby jste mohli hlasovat, musíte být přihlášený.
BAN čtenářům
Musíte se přihlásit pokud chcete hlasovat.
Hlasování
Hodnoť tento web
SERVERY: MySQL filozofie, knihovna API
ServeryVelmi dobré schopnosti databáze MySQL a silné propojení s jazykem PHP využíváme výhodně k tvorbě www stránek. Co nám to všechno umožňuje. Přečtěte si krátké zamyšlení.

Obě technologie mají společné také to, že používají otevřené (volně dostupné) software (open source). Předností MySQL je rovněž umožnění psát vlastní programy, takže se nemusíme vázat jen na klientské aplikace obsažené v zásilce MySQL.

Základní utility

Rovnou řeknu - řadu užitečných aplikací, lépe řečeno utilit. Každá je úzce zaměřena na určitou úlohu. Zde je třeba poděkovat tvůrcům MySQL, že takto tento databázový server navrhli. MySQL neobsahuje tudíž množství dat v jednom celku, což by znamenalo obrovský jeden balík programu, a tedy dost neobratné uživatelské prostředí. Co tedy v rozdělené instalační zásilce máme? Např. program mysqlimport (stará se o načtení souborů do tabulek). Dále je to mysqldump (zajišťuje export a slouží pro manipulaci s obsah tabulek). Samozřejmě, že nesmí zapomenout na mysqladmin (stará se o veškerou administrativní práci. Nu a konečně mysql (ten je tu, aby nám umožnil prostřednictvím speciálních příkazů komunikovat se serverem). Tato utilita je nejobsáhlejší a umí toho nejvíc, jelikož nám dovoluje zadávat SQL příkazy, které se posílají serveru a okamžitě vidíme, jak se to projeví.

Klientska knihovna API

MySQL dále obsahuje vlastní klientskou knihovnu programování. Ta je schopna splnit prakticky jakýkoli požadavek dalších aplikací. Při práci s MySQL prostě zadáváme běžné příkazy SQL, které náš uživatel vůbec nemusí znát! S nadsázkou řečeno ani netuší, že vlastně pracuje s nějakou databázi. Je pravda, že nabízet uživateli příkazový řádek k zadávání příkazu by nebylo chytré. Mnoho lidí to odradí. Proto MySQL umožňuje bez problému zapojit grafický formulář přes formulář na webové stránce, či speciální aplikaci, např. S-Lang. V neposlední řadě výhodou MySQL je rovněž, že jej lze implementovat do cizí aplikace. To se dělá tak, že využijeme skriptu schell. Ten aktivuje MySQL prostřednictvím vstupního souboru s příkazy SQL a poté je tento vstup zpracován utilitou konkrétní aplikace. Ale to zabíhám do podrobnosti. Začal jsem klientskou kihovnou, tak k ní je třeba říct, že MySQL má tuto knihovnu napsanou v jazyce pro jazykový procesor „C“. Zjednodušeně - k databázi MySQL tak je možné přistupovat z jakéhokoli programu napsaného v jazyku „C“. Zmíněná klientská knihovna má aplikační programovací rozhraní Application Programming Interface API. To se stará o připojení klientských programů k serveru a samozřejmě také o jejich komunikaci se serverem. Také jiné jazykové procesory, které jsou napsané v jazyku „C“ umožňují spolupráci s MySQL. Zařídí to klientské API kromě aplikace PHP také třeba v programu C++, v programuPerl, dále v aplikaci Python, a to jsem určitě nejvyjmenoval všechny.

Tolik tedy zatím o filozofii MySQL, co všechno dokáže. V příštím článku na toto téma si povíme o výběru API k různým programům.

Komentáře
Zatím nikdo nekomentoval. Buďte proto první a vložte svůj komentář.
Přidat komentář
Aby jste mohli přidávat komentáře, musíte být přihlášený.
Hodnocení
Musíte být registrovaný, aby jste mohli hodnotit.

Prosím přihlašte se, a nebo se zaregistrujte.

Zatím nikdo nehodnotil.