W artykule prezentowane są wyniki testów wydajności trzech systemów zarządzania bazami danych: Oracle Lite l0g, Microsoft SQL Server 2005 Mobile, Sybase SQL Anywhere l0. Na potrzeby badań przygotowana została testowa aplikacja korzystająca z mobilnej bazy danych. Aplikację tę zaprojektowano na wzór komercyjnych systemów dla firm działających w oparciu o sieć przedstawicieli handlowych, gdzie mobilne bazy danych mają częste zastosowanie. Celem jej wykonania było poznanie i pokazanie najbardziej przydatnych oraz najczęściej wykorzystywanych mechanizmów badanych produktów. Opracowano różne wersje aplikacji testowej, które powstały w celu przeprowadzenia badań w różnych środowiskach - na komputerach kieszonkowych z systemem Windows Mobile 5.0, oraz na przenośnych komputerach osobistych z systemem Windows XP. W oparciu o zaproponowane jednolite kryteria przeprowadzone zostały testy porównawcze trzech badanych systemów. Na podstawie analizy uzyskanych wyników wskazane zostały słabe oraz silne strony poszczególnych systemów.
EN
This article contains description and comparison of effectiveness offered by Oracle Lite 109, Microsoft SQL Server 2005 Mobile, and Sybase SQL Anyvvhere 10. Test appliction making use of a mobile database, as well as two testing applications were made. The testing application was designed to reflect commercial systems for companies basing on a net of sales representatives, where mobile databases are the most frequently used. The aim of its creation was recognizing and demonstrating the most useful and frequently used mechanisms of the products researched in the thesis. The two remaining applications were created to test those mechanisms in various environments - on personal digital assistants, making use of the Windows Mobile 5.0 operating system, and on portable personal computers operating on Windows XP system. With the use of common criteria a number of comparison tests on the three researched systems were carried out. Basing on the analysis of the resuits, strong and weak sides of tested systems were presented.
W artykule scharakteryzowano mobilne bazy danych oraz omówiono istotne problemy związane z ich wykorzystaniem w urządzeniach przenośnych. Tytułem wprowadzenia w tematykę mobilnych baz danych, przedstawiono ogólne zagadnienia i podano podstawową terminologię stosowaną w tej dziedzinie. Omówiono problemy współbieżnego dostępu do danych i dostępne sposoby wymiany danych pomiędzy bazami mobilnymi. Zaprezentowano trzy wybrane systemy zarządzania bazami danych dla urządzeń przenośnych: Microsoft SQL Server 2005 IV/obi/e, GracIe Lite JOg i Sybase SQL Anywhere 10. Opisano architekturę ich mechanizmów synchronizacji danych, narzędzia wspomagające obsługę infrastruktury mobilnej oraz metody detekcji konfliktów podczas synchronizacji danych. Oceniono także rozwiązania producentów w świetle dopasowania do potrzeb przenośnych urządzeń, na których zostaną zastosowane.
EN
This article presents a brief overview of mobile databases with the key aspects of their usage in mobile devices. As an introduction into mobile databases, some basic terminology and facts are presented. Problems of concurrent data access and available communication methods between databases are described. Three database management systems for mobile devices are covered: Microsoft SQL Server 2005 Mobile, Oracle Lite 109 and Sybase SQL Anywhere 10. We describe architectures of these databases, data synchronization mechanisms, maintenance tools for mobile infrastructure and conflicts detection methods during data synchronization. Finally, we evaluate the aforementioned solutions with respect to the needs for mobile devices.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.