PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Powiadomienia systemowe
  • Sesja wygasła!
  • Sesja wygasła!
  • Sesja wygasła!
  • Sesja wygasła!
Tytuł artykułu

Object (not only) relational interfaces

Identyfikatory
Warianty tytułu
PL
Interfejsy obiektowo (nie tylko) relacyjne
Języki publikacji
EN
Abstrakty
EN
NoSQL databases boldly step into the area reserved so far for relational databases. NoSQL databases are more flexible than relational ones at cost of some disadvantages related especially with security and integrity constraints. The most convenient way to access a relational database in modern object applications are object-relational mapping tools. It turns out that some of these tools offer mappings to broad spectrum of NoSQL and object databases and text files. The aim of this article is to present this kind of tools and answer the question if they are really universal i.e. if they allow to persist, in any form, the same object entity as defined at the level of an object application.
PL
Bazy danych NoSQL coraz śmielej wkraczają na obszary zarezerwowane do tej pory dla relacyjnych baz danych. Bazy takie są bardziej elastyczne od baz relacyjnych, co okupione jest pewnymi wadami, związanymi szczególnie z bezpieczeństwem i więzami integralności. W dzisiejszych aplikacjach obiektowych najwygodniejszym sposobem dostępu do relacyjnej bazy danych jest zastosowanie narzędzi odwzorowania obiektowo-relacyjnego. Okazuje się, że niektóre z tych narzędzi oferują również odwzorowanie do szerokiej gamy baz NoSQL, baz obiektowych oraz plików tekstowych. Celem artykułu jest zaprezentowanie tego typu narzędzi i odpowiedź na pytanie, do jakiego stopnia są one uniwersalne, tzn. czy pozwalają tę samą encję trwałą zdefiniowaną na poziomie aplikacji obiektowej utrwalić w dowolny sposób.
Czasopismo
Rocznik
Strony
161--171
Opis fizyczny
Bibliogr. 14 poz.
Twórcy
  • Silesian University of Technology, Institute of Computer Science, Akademicka 16, 44-100 Gliwice
Bibliografia
  • 1. NoSQL Market Forecast 2013-2018; http://www.marketresearchmedia.com/?p=568 [online, access 2012-12-30].
  • 2. Fowler M., Sadalage P. J.: NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Addison-Wesley, New York 2012.
  • 3. Rosenberg J., Mateos A.: The Cloud at Your Service. The when, how, and why of enterprise cloud computing. Manning Publication Co., Greenwich 2011.
  • 4. JSR 12: JavaTM Data Objects (JDO) Specification; http://www.jcp.org/en/jsr/detail? id=12 [online, access 2012-12-30].
  • 5. JSR 220: Enterprise JavaBeansTM 3.0; http://www.jcp.org/en/jsr/detail?id=220 [online, access 2012-12-30].
  • 6. http://db.apache.org/jdo/jdo_v_jpa.html [online, access 2013-01-05].
  • 7. JDO implementations; http://db.apache.org/jdo/impls.html [online, access 2013-01-05].
  • 8. http://www.datanucleus.org/products/accessplatform_3_2/datastores/index.html [online, access 2013-01-05].
  • 9. Hibernate Object/Grid Mapper Reference Guide 4.0.0.Beta1; http://www.datanucleus- .org/ products/datanucleus/datastores/neo4j.html [online, access 2013-01-05].
  • 10. DataNucleus AccessPlatform v.3.2 User Guide; http://www.datanucleus.org/products/ accessplatform_3_2/datanucleus-accessplatform-docs.pdf [online, access 2013-01-12].
  • 11. DataNucleus plugin for Google App Engine; http://code.google.com/p/datanucleusappengine/[online, access 2013-01-05].
  • 12. Bernard E., Griffin J.: Hibernate Search in Action. Manning Publication Co., Greenwich 2009.
  • 13. http://wiki.eclipse.org/EclipseLink/Examples/JPA/NoSQL [online, access 2013-01-05].
  • 14. http://nosql-database.org/ [online, access 2013-01-05].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-82b0eec8-a616-4d27-948f-43dd61f6b944
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ć.