Mobilní databáze - Mobile database
Mobilní výpočetní technika zařízení (např. chytré telefony a PDA ) ukládat a sdílet data přes a mobilní síť, nebo databáze, která je skutečně uložena v mobilním zařízení. Může to být seznam kontaktů, informace o ceně, ujetá vzdálenost nebo jakékoli jiné informace.[1]
Mnoho aplikací vyžaduje možnost stahovat informace z informační úložiště a pracovat s těmito informacemi, i když jsou mimo dosah nebo odpojeni. Příkladem toho jsou vaše kontakty a kalendář v telefonu. V tomto scénáři by uživatel vyžadoval přístup k aktualizaci informací ze souborů v souboru domovské adresáře na serveru nebo záznamy zákazníků z databáze. Tento typ přístupu a pracovní zátěže generované takovými uživateli se liší od tradičních pracovních zátěží klient-server systémy dneška.[Citace je zapotřebí ]
Mobilní databáze se nepoužívají pouze k revizi firemních kontaktů a kalendářů, ale používají se v řadě průmyslových odvětví.
Úvahy
- Mobilní uživatelé musí být schopni pracovat bez připojení k síti kvůli špatnému nebo dokonce neexistujícímu připojení. A mezipaměti by mohly být udržovány tak, aby uchovávaly nedávno přístupná data a transakce, aby nedošlo ke ztrátě v důsledku selhání připojení. Uživatelé nemusí vyžadovat přístup ke skutečně živým datům, pouze k naposledy upraveným datům a nahrávání změn může být odloženo, dokud nebudou znovu připojeni.
- Šířka pásma musí být zachovány (společný požadavek na bezdrátové sítě ten poplatek za megabajt nebo přenesená data).
- Mobilní výpočetní zařízení mají tendenci mít pomalejší CPU a omezenou výdrž baterie.
- Uživatelé s více zařízeními (např. Chytrými telefony a tablety) musí synchronizovat svá zařízení s centralizovaným úložištěm dat. To může vyžadovat automatizační funkce specifické pro aplikaci.[2]
Toto je v teorii databáze známé jako „replikace“ a dobrý mobilní databázový systém by měl poskytovat nástroje pro automatickou replikaci, která bere v úvahu, že ostatní mohli změnit stejná data jako vy, když jste byli pryč, a neuchovává se pouze poslední aktualizace, ale také podporuje "sloučení" variant.
- Uživatelé mohou měnit umístění geograficky a v síti. Obvykle je to ponecháno na operačním systému, který je odpovědný za údržbu bezdrátová síť spojení.
produkty
Komerčně dostupné mobilní databáze zahrnují databáze uvedené v této srovnávací tabulce. * Peer to peer (P2P) nebo zařízení na zařízení
název | Vývojář | Typ | Sync Central | Synchronizovat P2P | Popis | Licence |
---|---|---|---|---|---|---|
Couchbase Lite | Couchbase | Dokument JSON | Ano | Ano | Integrovaná / přenosná databáze, lze synchronizovat s více stacionární databází a / nebo mobilními zařízeními. | Licence Apache 2.0 |
InterBase | Embarcadero Technologies | Relační | Závislé | Závislé | Oceněná integrovaná / přenosná databáze IoT, kterou lze synchronizovat s více stacionární databází a / nebo mobilními zařízeními pomocí patentu čekajícího na změnu zobrazení | Proprietární |
ObjectBox | ObjectBox Ltd. | Objektová databáze | Závislé | Ne | Integrovaná databáze s malým prostorem určená pro výkon na mobilních zařízeních a zařízeních IoT (Android, iOS, Linux, Windows, ...) | Vazby jazyků jsou Apache 2.0 |
Oblast | Realm Inc. | Objektová databáze | Závislé | Ne | Přenosná lokální databáze, má synchronizovaný režim, který synchronizuje (v reálném čase) se stacionární databází | Licence Core Apache 2.0, vlastní synchronizace |
SQL kdekoli | Sybase iAnywhere | Relační | Závislé | Ne | Integrovaná / přenosná databáze, lze synchronizovat se stacionární databází | Proprietární |
DB2 Everyplace | IBM | Relační | Závislé | Ne | Přenosný, lze synchronizovat se stacionární databází | Proprietární smlouva EULA |
SQL Server Compact | Microsoft | Relační | Ne | Ne | Zabudovaná / přenosná databáze malých rozměrů pro Microsoft Windows mobilní zařízení a stolní počítače, podporuje synchronizaci s Microsoft SQL Server | Proprietární |
SQL Server Express | Microsoft | Relační | Ne | Ne | Vestavěná databáze, stahování zdarma | Proprietární |
Oracle Database Lite | Oracle Corporation | Relační | Ne | Ne | Přenosný, lze synchronizovat se stacionární databází | Proprietární |
SQLite | D. Richard Hipp | Relační | Ne | Ne | C programovací knihovna | Veřejná doména |
SQLBase | Gupta Technologies LLC z Redwood Shores v Kalifornii | Ne | Ne | Proprietární | ||
Sparksee (databáze grafů) | Sparsity Technologies | Databáze grafů | Ne | Ne | Rychlá, paměťově efektivní, vestavěná a přenosná databáze grafů mimo jádro. Napsáno v C ++ 98. | Proprietární |
Viz také
Reference
- ^ Uspořádejte si své podnikání pomocí mobilní databáze, Kevin Ebi, Microsoft.com, vyvoláno 14/12/08 [1]
- ^ 5 vlastností skvělých aplikací pro synchronizaci cloudu
externí odkazy
- Recenze mobilní databáze: Databáze Microsoft pro Windows CE „Autor: Bryan Morgan, 5. dubna 2002, InformIT
- Recenze mobilní databáze: Sybase SQL Anywhere Studio 8.0 „Autor: Bryan Morgan, 15. února 2002, InformIT