PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Replikacja w systemach baz danych zaprojektowanych w architekturze wielowarstwowej

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Middleware based replication for database systems
Języki publikacji
PL
Abstrakty
PL
W ostatnich latach zaproponowano wiele różnych metod replikacji danych w systemach baz danych. Rozwiązania te charakteryzują się zwiększeniem skalowalności systemów, uodpornieniem na awarie poszczególnych elementów, czy nawet całych lokalizacji, i co za tym idzie - zwiększeniem wydajności i dostępności systemów. W przypadku systemów transakcyjnych większość z najbardziej popularnych w ostatnim czasie metod replikacji opiera się na architekturze wielowarstwowej, wykorzystując dodatkową warstwę pośrednią (middleware), do której przeniesione zostały z motoru bazy danych czynności związane z kolejkowaniem i współbieżnym wykonywaniem konkurencyjnych transakcji. W artykule przedstawione zostały zagadnienia związane z realizacją systemów replikacji przy wykorzystaniu warstwy middleware.
EN
Researches in database replication field, which have been made in recent years, allowed to design and implement many approaches for database replication. The most important features of proposed solutions are improved scalability and system's fault tolerance, and as a result of both of them increased overall performance and availability of the replication systems. Majority of recent approaches for transactional data replication are based on multilayer architectures with middleware tier between client and database tier. In this article there is a presentation of solutions used for realization of middleware-based database replication.
Wydawca
Rocznik
Strony
349--358
Opis fizyczny
Bibliogr. 24 poz., rys.
Twórcy
autor
  • Katedra Automatyki, Akademia Górniczo-Hutnicza w Krakowie
Bibliografia
  • [1] Gray J., Helland R, O'Neil R, Shasha D., The dangers of replication and a solution. ACM SIG-MOD, 1996.
  • [2] Kemme B., Alonso G., Don 't be lazy, be consistent: Postgres-R, a new way to implement database replication. VLDB, 2000.
  • [3] Bernstein P.A., Hadzilacos V., Goodman N., Concurrency Control and Recovery in Database Systems. Addison Wesley, 1987.
  • [4] Carey M.J., Livny M., Conflict detection trade off sfor replicated data. ACM Press, 1991.
  • [5] Inin-Briz L., Decker H., de Juan-Marfn R., Castro-Company F., Armendariz-Ińigo J.E., Muńoz-Escof F.D., Madis: A slim middleware for database replication. Berlin, Springer 2005.
  • [6] Armendariz J.E., Juarez J.R., Garitagoitia J.R., Gonzalez de Mendivil J.R., Muńoz-Escof F.D.Implementing database replication protocols based on O2PL in a middleware architecture. ACTA Press, 2006.
  • [7] Chockler G., Keidar I., Vitenberg R., Group communication specifications: a comprehensive study. ACM Computing Surveys, 2001.
  • [8] Hadzilacos V., Toueg S., Related problems. Helion. A modular approach to fault-tolerant broad-casts and related problems. Department of Computer Science, Cornell University, 1994.
  • [9] Kemme B., Alonso G., A new approach to developing and implementing eager database replication protocols. ACM Transactions on Database Systems, 2000.
  • [10] Defago X., Schiper A., Urban P., Total order broadcast and multicast algorithms: Taxonomy and survey. ACM Computing Surveys, 2004.
  • [11] Aguilera M.K., Delporte-Gallet C, Fauconnier H., Toueg S., Thrifty generic broadcast. Springer, 2000.
  • [12] Pedone F., Schiper A., Generic broadcast. Springer, 1999.
  • [13] Kemme B., Pedone F., Alonso G., Schiper A., Wiesmann M., Using optimistic atomic broadcast in transaction processing systems. IEEE Transactions on Knowledge and Data Engineering, 2003.
  • [14] Vicente P., Rodrigues L., An Indulgent Uniform Total Order Algorithm with Optimistic Delivery. IEEE Computer Society, 2002.
  • [15] Holliday J., Steinke R.C., Agrawal D., Abbadi A.E., Epidemie algorithms for replicated databases. IEEE Transactions on Knowledge and Data Engineering, 2003.
  • [16] Patińo-Martinez M., Jimenez-Peris R., Kemme B., Alonso G., Consistent database replication at the middleware level. ACM, 2005.
  • [17] Replication Strategies: Data Migration, Distribution and Synchronization. Sybase White Paper, 2003.
  • [18] Lin Y., Kemme B., Patińo-Martinez M., Jimenez-Peris R., Middleware based data replication providing snapshot isolation. ACM Press, 2005.
  • [19] Khadzynov W., Maksymiuk M., Realizacja replikacji w systemach heterogenicznych baz danych. Wydawnictwa Komunikacji i Łączności, 2006.
  • [20] Thomasian A., Database Concurrency Control: Methods, Performance, and Analysis. Springer, 1996.
  • [21] Kindler E., Serializability, Concurrency Control, and Replication Control. Berlin, Springer 2000.
  • [22] Helal A.A., Heddaya A.A., Bhargava B.K., Replication Techniques in Distributed Systems. Kluwer Academic Pub., 1996.
  • [23] Wiesmann M., Group Communications and database replication: techniques, issues and performance. Ecole Polytechnique Federale De Lausanne, 2002.
  • [24] Bartoli A., Implementing a replicated service with group communication. Elsevier North-Holland, 2004.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-AGH1-0017-0022
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ć.