Mobilna baza danych - Mobile database
Komputerów przenośnych urządzeń (np smartfony i palmtopy ) przechowywania i udostępniania danych przez sieć komórkową , lub baza danych, która jest faktycznie przechowywane przez urządzenie mobilne. Może to być lista kontaktów, informacje o cenach, przebyty dystans, lub wszelkie inne informacje.
Wiele aplikacji wymaga możliwość pobierania informacji z repozytorium informacji i korzystania z tej informacji, nawet jeśli poza zasięgiem lub odłączony. Przykładem tego jest kalendarza i kontaktów w telefonie. W tym scenariuszu użytkownik wymaga dostępu do aktualizacji informacji z plików w katalogach domowych na serwerze lub klienta rekordy z bazy danych. Ten rodzaj dostępu i obciążenia pracą generowanego przez takich użytkowników różni się od tradycyjnych obciążeń widzianych w klient-serwer systemów dzisiaj.
Mobilne bazy danych nie są wykorzystywane wyłącznie do rewizji kontaktów i kalendarzy firmowych, ale wykorzystywane w wielu gałęziach przemysłu.
rozważania
- Mobilni użytkownicy muszą być w stanie pracować bez podłączenia do sieci ze względu na słabe lub nawet nieistniejące połączeń. Cache może być utrzymana do przechowywania ostatnio używanych danych i transakcji, tak, że nie są utracone w wyniku awarii zasilania. Użytkownicy mogą nie wymagają dostępu do danych na żywo, naprawdę dopiero niedawno zmodyfikowanych danych i przesłaniu zmiany może być odroczone do czasu ponownego podłączenia.
- Pasmo musi być zachowana (wspólne wymagania w sieci bezprzewodowej , że opłata za megabajtów lub przesyłanych danych).
- Mobilne urządzenia komputerowe mają tendencję do wolniejszych procesorów i ograniczoną żywotność.
- Użytkownicy z wieloma urządzeniami (np smartfonów i tabletów) muszą synchronizować swoje urządzenia do centralnego magazynu danych. Może to wymagać funkcji automatyzacji aplikacji.
To w teorii baz danych znanego jako „replikacja” i dobrego systemu bazy mobilnej powinny dostarczyć narzędzi do automatycznej replikacji, który bierze pod uwagę fakt, że inni mogą zmodyfikowanej te same dane, jak ty, gdy cię nie było, i to nie tylko ostatnia aktualizacja jest utrzymywane, ale również wspiera „scalić” wariantów.
- Użytkownicy mogą geograficznie i sieci zmienić lokalizację. Zazwyczaj do czynienia z tego pozostało do systemu operacyjnego, który jest odpowiedzialny za utrzymanie sieci bezprzewodowej połączenie.
Produkty
Komercyjnie dostępne mobilne bazy danych obejmują te pokazane na tym wykresie porównania. * Peer to peer (P2P), albo urządzenie z urządzeniem
Imię | Deweloper | Rodzaj | Sync Central | Sync P2P | Opis | Licencja |
---|---|---|---|---|---|---|
Couchbase Lite | Couchbase | Dokument JSON | tak | tak | Embedded / przenośna baza danych, można synchronizować z wieloma stacjonarnej bazy danych i / lub urządzeń mobilnych. | Apache 2.0 License |
InterBase | Embarcadero Technologies | Relacyjny | Zależny | Zależny | Internet przedmiotów Nagradzany osadzone / przenośna baza danych, można synchronizować z wieloma stacjonarnej bazy danych i / lub urządzeń mobilnych wykorzystujących patent oczekiwaniu zmieniać widoki | Prawnie zastrzeżony |
Królestwo | Realm Inc. | Baza przedmiot | Zależny | Nie | Przenośny lokalna baza danych, ma zsynchronizowany tryb, który synchronizuje się (w czasie rzeczywistym) z bazy stacjonarnej | Rdzeń Apache 2.0 License, Synchronizacja Proprietary |
SQL Anywhere | Sybase iAnywhere | Relacyjny | Zależny | Nie | Embedded / przenośna baza danych, można synchronizować z bazy stacjonarnej | Prawnie zastrzeżony |
DB2 Everyplace | IBM | Relacyjny | Zależny | Nie | Przenośny, można synchronizować z bazy stacjonarnej | zastrzeżona EULA |
SQL Server Compact | Microsoft | Relacyjny | Nie | Nie | Małe rozmiary wbudowane / przenośna baza danych dla Microsoft Windows, urządzeniach mobilnych i stacjonarnych, obsługuje synchronizację z Microsoft SQL Server | Prawnie zastrzeżony |
SQL Server Express | Microsoft | Relacyjny | Nie | Nie | Baza osadzony, do pobrania za darmo | Prawnie zastrzeżony |
Oracle Database Lite | Oracle Corporation | Relacyjny | Nie | Nie | Przenośny, można synchronizować z bazy stacjonarnej | Prawnie zastrzeżony |
SQLite | D. Richard Hipp | Relacyjny | Nie | Nie | C biblioteka programistyczna | Domena publiczna |
SQLBase | Gupta Technologies LLC Redwood Shores, Kalifornia | Nie | Nie | Prawnie zastrzeżony |
Zobacz też
Referencje
Linki zewnętrzne
- Komórka weryfikacja bazy danych: Microsoft Bazy danych dla Windows CE , Bryan Morgan, kwi 5, 2002, InformIT
- Komórka weryfikacja bazy danych: Sybase SQL Anywhere Studio 8.0 , Bryan Morgan, 15 lut 2002, InformIT