Výběr uživatelsky přívětivé databáze pro vaši organizaci

Desktopové a serverové databázové systémy

Oracle, SQL Server, Microsoft Access, MySQL, DB2 nebo PostgreSQL? Na trhu dnes existuje celá řada databázových produktů, takže výběr platformy pro infrastrukturu vaší organizace je hrozivým projektem.

Definujte své požadavky

Systémy správy databáze (nebo DBMS) lze rozdělit do dvou kategorií: databázových stolních počítačů a serverových databází. Obecně řečeno, desktopové databáze jsou orientovány na aplikace pro jednoho uživatele a jsou umístěny na standardních osobních počítačích (tedy termín desktop ).

Serverové databáze obsahují mechanismy pro zajištění spolehlivosti a konzistence dat a jsou zaměřeny na aplikace pro více uživatelů. Tyto databáze jsou navrženy tak, aby fungovaly na vysoce výkonných serverech a měly odpovídající vyšší cenu.

Je důležité provést pečlivou analýzu potřeb, než se ponoříte a budete se zavazovat k řešení databáze. Často zjistíte, že databáze stolních počítačů je vhodná pro vaše obchodní požadavky, když jste původně plánovali koupit drahé serverové řešení. Můžete také odkrýt skryté požadavky, které vyžadují nasazení škálovatelné databáze na serveru.

Proces analýzy potřeb bude specifický pro vaši organizaci, ale přinejmenším by měl odpovídat na následující otázky:

Jakmile shromáždíte odpovědi na tyto otázky, budete připraveni zahájit proces hodnocení konkrétních systémů pro správu databází. Možná zjistíte, že pro podporu vašich komplexních požadavků je nezbytná sofistikovaná víceúčelová serverová platforma (jako SQL Server nebo Oracle). Na druhou stranu, databáze stolních počítačů, jako je Microsoft Access, může být stejně schopná splnit vaše potřeby (a mnohem jednodušší se učit, stejně jako jemnější kapesníček!)

Desktop Databáze

Desktopové databáze nabízejí levné a jednoduché řešení mnoha méně náročných požadavků na ukládání a manipulaci s daty. Získávají své jméno na základě skutečnosti, že jsou navrženy tak, aby fungovaly na počítačích typu "desktop" (nebo osobní). Pravděpodobně jste obeznámeni s několika z těchto produktů - hlavními hráči jsou Microsoft Access, FileMaker a OpenOffice / Libre Office Base (zdarma). Podívejme se na několik výhod získaných pomocí databáze desktopů:

Serverové databáze

Serverové databáze, jako jsou Microsoft SQL Server , Oracle, open-source PostgreSQL a IBM DB2, nabízejí organizacím schopnost efektivně spravovat velké množství dat způsobem, který umožňuje mnoha uživatelům přístup a aktualizaci dat současně. Pokud budete schopni zvládnout velkou cenu, serverová databáze vám poskytne komplexní řešení pro správu dat.

Výhody dosažené pomocí serveru založeného na systému jsou různé. Podívejme se na několik z výraznějších dosažených úspěchů:

Alternativy databází NoSQL

Vzhledem k rostoucí potřebě organizací manipulovat s rozsáhlými sadami složitých dat - z nichž některé nemají žádnou tradiční strukturu - byly rozšířeny databáze "NoSQL". Databáze NoSQL není strukturována na běžných sloupcích / řádcích tradičních relačních databází, ale spíše používá flexibilnější datový model. Model se liší v závislosti na databázi: některé organizují data pomocí dvojice klíčů / hodnot, grafů nebo širokých sloupců.

Pokud vaše organizace potřebuje zkrátit množství dat, zvažte tento typ databáze, která je obvykle jednodušší než některé RDBM a více škálovatelné. Nejvýznamnějšími soutěžícími jsou MongoDB, Cassandra, CouchDB a Redis.