Ograniczanie wyników
Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 2

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  niezgodność impedancji
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
Every non trivial application cooperates with database, usually of relational type. In most cases this cooperation decreases the performance. The fastest, but not too handy, way to access a relational data from an object application is SQL. As alternative one can use object-relational mapping and/or object or NoSQL database. Object database paradigm is the same as object application uses. This makes it possible to avoid characteristic concept dualism (so-called impedance mismatch) and resulting from this need to transform relations into objects and vice-versa. This article presents an attempt to use ORM and object database to increase performance of accessing relational database.
PL
Każda nietrywialna aplikacja współpracuje z bazą danych, zwykle typu relacyjnego. W większości przypadków konieczność tej współpracy obniża wydajność. Najszybszym, choć nie najwygodniejszym sposobem dostępu do relacyjnych baz danych jest język SQL. Jako alternatywę można wykorzystać narzędzia mapowania obiektowo-relacyjnego (ORM) i/lub obiektowe bazy danych lub bazy NoSQL. Paradygmat obiektowych baz danych jest taki sam jak obiektowej aplikacji. Pozwala to na uniknięcie swoistego dualizmu pojęć (tzw. niedopasowania impedancji), a co za tym idzie – konieczności transformacji relacji na obiekty i vice-versa. Niniejszy artykuł przedstawia próbę wykorzystania narzędzi ORM i obiektowej bazy danych do zwiększenia wydajności dostępu do relacyjnej bazy danych.
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.
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ć.