MySQL a MySQL

Anonim

MySQL vs. MySQL

MySQL je systém řízení relačních databází (nebo RDBMS) - což znamená, že jde o systém správy databáze založený na relačním modelu. Tento RDMS běží jako svůj vlastní server a poskytuje více uživatelských přístupů k více databázím najednou. Zdrojový kód MySQL je dostupný pod podmínkami uvedenými v GNU General Public License, stejně jako celou řadu proprietárních dohod. Členové komunity MySQL vytvořili mnoho různých oborů RDMS - nejoblíbenějšími jsou Drizzle a MariaDB. Stejně jako prototyp několika poboček, většina softwarových projektů, které musí mít plně vybavený systém pro správu databází (nebo DMS), využívají MySQL.

Rozšíření MySQLi (nebo jednoduše známé jako MySQL Improved nebo MySQLi) je ovladač relační databáze, který se používá hlavně v programovacím jazyce PHP. Poskytuje rozhraní k již založeným databázím MySQL. Je to docela doslova vylepšená verze svého předchůdce MySQL, který byl prostě prostředkem pro správu databází přes servery.

MySQL lze nalézt v mnoha webových aplikacích jako databázová složka softwarového balíčku (nebo LAMP). Jeho využití lze vidět na takových populárních webových stránkách jako Flickr, FaceBook, Wikipedia, Google, Nokia a YouTube. Každá z těchto webových stránek používá MySQL pro ukládání a protokolování uživatelských dat. Kód je tvořen jazyky C a C ++ a používá mnoho různých systémových platforem - včetně Linuxu, Mac OS X a Microsoft Windows.

Rozšíření MySQLi je vybaveno mnoha výhodami, které doplňují a zlepšují ty, které poskytl jeho předchůdce MySQL. Existuje několik, které jsou prominentnější než jiné. Tyto funkce, které jsou určeny ke zvýšení funkčnosti MySQL (a poskytují aktualizaci databázovému manažeru jako celku), jsou objektově orientované rozhraní, podpora již dříve připravených příkazů, podpora různých výkazů, podpora pro každou transakci, která se uskutečňuje, zvýšená úroveň podpory ladění a zvýšená úroveň podpory serveru, která je již vložena do infrastruktury databáze.

Jako RDBMS se nevyžaduje, aby služba MySQL byla dodávána s nástroji GUI, aby spravovala databáze nebo spravovala data v nich. Uživatelé mohou používat nástroj příkazového řádku nebo stáhnout MySQL Frontends od různých stran, které mají potřebný software a webové aplikace pro správu databází, vytváření databází a práci s datovými záznamy.

Souhrn:

1. MySQL je RDBMS, který běží jako server a poskytuje přístup pro více uživatelů k více databázím; MySQLi je rozšířením MySQL.

2. MySQL nepotřebuje grafické nástroje pro správu databází nebo správu dat v nich; MySQLi navazuje na funkce MySQL a zahrnuje objektově orientované rozhraní, podporu pro dříve připravené příkazy a rozšířenou podporu embedded serveru.