Abstract
Transactions within an embedded database management system face many restrictions. These can not afford unlimited delays or participate in multiple retry attempts for execution. The proposed embedded concurrency control (ECC) techniques provide support on three counts, namely – to enhance concurrency, to overcome problems due to heterogeneity, and to allocate priority to transactions that originate from critical host.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Amann, P., Jajodia, S., Mavuluri, P.: On-The-Fly Reading of Entire Databases. IEEE Transactions of Knowledge and Data Engineering 7(5), 834–838 (1995)
Bernstein, P.A., Hadzilacos, V., Goodman, N.: Concurrency control and recovery in database systems. Addison-Wesley, Reading (1987)
Bernstein, P., Brodie, M., Ceri, S., DeWitt, D., Franklin, M., Garcia-Molina, H., Gray, J., Held, J., Hellerstein, J., Jagadish, H., Lesk, M., Maier, D., Naughton, J., Pirahesh, H., Stonebraker, M., Ullman, J.: The Asilomar Reporton Database Research. SIGMOD Record 27(4), 74–80 (1998)
Bhalla, S.: Improving parallelism in asynchronous reading of an entire database. In: Prasanna, V.K., Vajapeyam, S., Valero, M. (eds.) HiPC 2000. LNCS, vol. 1970, p. 377. Springer, Heidelberg (2000)
Bhalla, S.: Asynchronous transaction processing for updates by client: With elimination of wait-for state. In: Sahni, S.K., Prasanna, V.K., Shukla, U. (eds.) HiPC 2002. LNCS, vol. 2552, pp. 388–397. Springer, Heidelberg (2002)
Chaudhuri, S., Narasayya, V.: An Efficient, Cost-Driver Index Selection Tool for Microsoft SQL Server. In: Proceedings of the 23rd VLDB Conference, Athens, Greece (1997)
Eich, M.H., Garard, S.H.: The performance of flow graph locking. IEEE Transactions on Software Engineering 16(4), 477–483 (1990)
Hostetler, M.: Cover Is Off A New Type of Database, Embedded DB News (5/6/1998), http://www.theadvisors.com/embeddeddbnews.htm
Korth, H.F., Levy, E., Silberschatz, A.: Compensating Transactions: a New Recovery Paradigm. In: Proceedings of 16th International Conference on Very Large Databases (VLDB), Brisbane, Australia, pp. 95–106 (1990)
Ramamritham, K.: Real-Time Databases. In: Distributed and Parallel Databases, vol. 1(1), Kluwer Academic Publishers, Boston (1993)
Krishna, R.P., Bhalla, S.: A Nonblocking Transaction Data Flow Graph Based Protocol For Replicated Databases. IEEE Transactions on Knowledge and Data Engineering 7(5) (October 1995)
Krishna, R.P., Bhalla, S.: Asynchronous Operations in Distributed Concurrency Control. IEEE Transactions on Knowledge and Data Engineering 15(3) (May 2003)
Seltzer, M., Olson, M.: Challenges in Embedded Database System Administration (May 2005), http://www.sleepycat.com/docs/ref/refs/embedded.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bhalla, S., Hasegawa, M. (2005). Synchronization and Recovery in an Embedded Database System for Read-Only Transactions. In: Enokido, T., Yan, L., Xiao, B., Kim, D., Dai, Y., Yang, L.T. (eds) Embedded and Ubiquitous Computing – EUC 2005 Workshops. EUC 2005. Lecture Notes in Computer Science, vol 3823. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596042_53
Download citation
DOI: https://doi.org/10.1007/11596042_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30803-4
Online ISBN: 978-3-540-32296-2
eBook Packages: Computer ScienceComputer Science (R0)