Tytuł artykułu
Autorzy
Identyfikatory
Warianty tytułu
Data consistency preservation in selected NoSQL systems
Języki publikacji
Abstrakty
Zachowanie spójności przetwarzanych danych jest problemem ogólnym, w szczególności dotyczącym systemów NoSQL, w których efektywność przetwarzania jest czynnikiem najistotniejszym. Wysoką efektywność przetwarzania w bazach NoSQL osiąga się przez uproszczenie mechanizmów wewnętrznych, w tym, częściowo, kosztem utrudnienia programowania – aplikacje korzystające z baz NoSQL muszą zawierać kod odpowiedzialny za utrzymanie spójności danych. Programowe metody zachowania spójności przetwarzanych danych rozważono w kontekście wybranych systemów NoSQL: MongoDB, Mircosoft Windows Azure, Apache Cassandra, Oracle NoSQL.
Consistency preservation is a general problem in data processing, especially in NoSQL systems. NoSQL databases introduce a new approach, in which the efficiency is a major feature. It is partially achieved at the expense of some difficulties of programming. The application should handle situations which may introduce inconsistency in data. The paper presents the methods of data consistency preservation in selected NoSQL: MongoDB, Mircosoft Windows Azure, Apache Cassandra, Oracle NoSQL.
Czasopismo
Rocznik
Tom
Strony
27--48
Opis fizyczny
Bibliogr. 19 poz.
Twórcy
autor
autor
autor
- Politechnika Śląska, Instytut Informatyki, ul. Akademicka 16, 44-100 Gliwice, Polska, dariusz.augustyn@polsl.pl
Bibliografia
- 1. http://downloads.mongodb.org/docs/mongodb-docs-2012-01-16.pdf.
- 2. Licensing - MongoDB (2012), http://www.mongodb.org/display/DOCS/Licensing.
- 3. GNU Affero General Public License - GNU (2012, http://www.gnu.org/licenses/agpl-3.0.html.
- 4. Perform Two Phase Commits. The MongoDB Cookbook (2012), http://cookbook. mongodb.org/patterns/perform-two-phase-commits.
- 5. ACID (2012), http://en.wikipedia.org/wiki/ACID.
- 6. Tour - Overview - Windows Azure (2012), http://www.windowsazure.com/en-us/home/tour/overview.
- 7. Cloud Storage - Windows Azure (2012), http://www.windowsazure.com/en-us/develop/net/fundamentals/cloud-storage.
- 8. Haridas J., Nilakantan N., Calder B.: Windows Azure Table, http://www.scribd.com/ doc/63485303/Windows-Azure-Table-May-2009.
- 9. Biesiada D., Cichocki P., Kopacz T., Zass B., Żarski A., Żyliński M.: Windows Azure - Platforma Cloud Computing dla programistów. APN Promise, Warszawa 2010.
- 10. Performing Entity Group Transactions (2012), http://msdn.microsoft.com/en-us/library/dd894038.aspx.
- 11. RESTful web services (2012), http://en.wikipedia.org/wiki/Representational_state_transfer.
- 12. Table Service REST API (2012), http://msdn.microsoft.com/en-us/library/windows-azure/dd 179423.aspx.
- 13. Set transaction isolation level (2012), http://msdn.microsoft.com/en-us/library/ms173763.aspx.
- 14. Tiwari S.: Professional NoSQL. Wrox, 2011.
- 15. Getting Started with NoSQL Database 1 lg Release 2, Library Version 11.2.1.1, Oracle 2011.
- 16. Oracle NoSQL Database Administrator's Guide llg Release 2, Library Version 11.2.1.1, Oracle 2011.
- 17. DataStax Cassandra 1.0 Documentation (2012), http://www.datastax.com/docs/l.0/ddl.
- 18. Apache Cassandra Glossary (2012), http://io.typepad.com/glossary.html.
- 19. API - Cassandra Wiki (2012), http://wiki.apache.org/cassandra/API.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BSL6-0016-0047