Abstract
The project and the implementation of replicated data management mechanisms, dedicated to systems operating in distributed environment, were described in this article. The user-defined logic presented in the paper is a part of the bigger distributed system that uses replication and is an example of using different user-defined algorithms. The aim of the analysis was to show the possibilities and the complexity of the problem. Additionally, the analysis presents the way of using commercial software in different scenarios. The major advantage of replication programming is ability to use popular programming platforms and languages which provide programmers with a variety of possibilities. It is a much more flexible solution than programming using the languages of database servers.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Business Logic Module class (2010), Microsoft Developer Network Library, http://msdn.microsoft.com/en
Ceri, S., Houtsma, M., Keller, A., Samarati, P.: A classification of update methods for replicated databases, Computer Science Technical Report STAN-CS-91-1392 (1991)
Deris, M.M., Abawajy, J.H., Suzuri, H.M.: An efficient replicated data access approach for large-scale distributed systems. In: Proceedings of the IEEE International Symposium on Cluster Computing and the Grid, pp. 588–594 (2004)
Garmany, J., Freeman, R.: Oracle Replication: Snapshot, Multi-master & Materialized Views Scripts. Rampant Techpress (2003)
Hurson, A.R., Jiao, Y.: Database system architecture – A walk through time: From centralized platform to mobile computing – keynote address. In: Ramos, F.F., Larios Rosillo, V., Unger, H. (eds.) ISSADS 2005. LNCS, vol. 3563, pp. 1–9. Springer, Heidelberg (2005)
Introduction to DB2 replication and publishing (2010), http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp
Kim, K., Guha, R., Pierce, M., Fox, G.C., Wild, D., Gilbert, K.: Architecture for scalable, distributed database system built on multicore servers. Tech. rep. Indiana University, Bloomington, USA (2008), http://grids.ucs.indiana.edu/ptliupages/publications/SQMD.pdf
Kowalski, P., Harȩżlak, K.: The analysis of distributed data management architectures (Analiza architektur zarzdzania danymi w warunkach rozproszenia geograficznego). Studia Informatica (2011)
Osrael, J., Froihofer, L., Stoifl, G., Weigl, L., Zagar, K., Habjan, I., Goeschka, K.M.: Using replication to build highly available .net applications. In: Proceedings of International Workshop on Database and Expert Systems Applications, pp. 385–389. IEEE Computer Society, Los Alamitos (2006)
Reiser, H.P., Danel, M.J., Hauck, F.J.: A flexible replication framework for scalable and reliable .net services. In: Proceedings of the IADIS International Conference on Applied Computing, pp. 161–169 (2005)
Sujoy, P.: SQL Server 2008 Replication. Springer, Berkeley (2009)
Yadav, A.K., Agarwal, A.: A distributed architecture for transactions synchronization in distributed database systems. International Journal on Computer Science and Engineering 02, 1984–1991 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kowalski, P., Harężlak, K. (2011). Data Replication Methods in Distributed Sale Systems. In: Czachórski, T., Kozielski, S., Stańczyk, U. (eds) Man-Machine Interactions 2. Advances in Intelligent and Soft Computing, vol 103. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23169-8_44
Download citation
DOI: https://doi.org/10.1007/978-3-642-23169-8_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23168-1
Online ISBN: 978-3-642-23169-8
eBook Packages: EngineeringEngineering (R0)