Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 4

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  object-relational mapping
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
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.
2
Content available remote The Impedance Mismatch in Light of the Unified State Model
EN
In this paper we discuss the misunderstanding that have arisen over the years around the broadly defined term of the object-relational impedance mismatch. It occurs in various aspects of database application programming. There are three concerns judged the most important: mismatching data models, mismatching binding times and mismatching object lifecycle. This paper focuses on the data model mismatch. We introduce the common state theory, i.e. a unified model of objects in popular programming languages and databases. The proposed model exploits and emphasizes common properties of all these objects. Using our model we demonstrate that there are notably more similarities than differences. We conclude that the impact of the mismatch of data models can be significantly reduced.
PL
Mapowanie obiektowo-relacyjne (ORM) jest nowoczesnym podejściem do zagadnienia współpracy z bazą danych, wykorzystującym filozofię programowania obiektowego. Na wielu forach dyskusyjnych pojawiają się głosy za i przeciw ORM. W artykule omówiona zostanie ogólna koncepcja ORM oraz niektóre elementy jej realizacji w oparciu o standard Java Persistence API (JPA). Podstawowe zalety i wady ORM zostaną przedstawione w oparciu o nie.
EN
Object-relational mapping is a modern approach to the problem of interaction with the database using the objective programming paradigm.There are many views for and against ORM on multiple discussion lists. The article briefly describes a general idea of object-relational mapping and some details of the ORM implementation which uses Java Persistence API (JPA) standard. Basing on this, we will try to point out benefits and disadvantages of the ORM approach.
PL
W pracy przedstawiono rozwiązanie problemu trwałości danych w implementowanym programie komputerowym BiOBKalkulator wspomagającym obliczenia i doradztwo w zakresie substytucji biomasą konwencjonalnych źródeł energii. Zaprojektowano i zaimplementowano mechanizmy obiektowej reprezentacji danych będących wartościami atomowymi, przedziałami wartości lub listami przedziałów lub wartości atomowych. Zamodelowano hierarchię klas reprezentujących konkretne urządzenia do przetwarzania i spalania biomasy z wykorzystaniem tych mechanizmów i z zapewnieniem trwałości obiektów przy pomocy technologii Object-Relational Mapping. Proponowane rozwiązanie pozwala na ujednolicony dostęp do danych o potencjalnie złożonej strukturze oraz na uniezależnienie się modelu obliczeniowego aplikacji od warstwy bazodanowej.
EN
The paper presents solution for the problem of data stability in an implemented computer application - BiOBKalkulator, which supports computations and consultancy in the field of substituting conventional energy sources for biomass. The research involved design and implementation of mechanisms for object representation of data constituting atomic values, value ranges, or lists of ranges or atomic values. Modelling covered hierarchy of classes representing specific equipment for biomass processing and combustion, and was carried out using these mechanisms and ensuring stability of objects with help of the Object-Relational Mapping technology. The proposed solution allows to ensure standardised access to data possessing potentially complex structure, and to make computational model of the application independent from database layer.
first rewind previous Strona / 1 next fast forward last
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ć.