Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 12

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  obiektowa baza danych
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.
EN
Ruby Object Database is an open-source object database designed for storing and accessing data which rarely changes. The primary reason for designing it was to create a storage facility for natural language dictionaries and corpora. It is optimized for reading speed and easiness of usage.
PL
ROD (Ruby Object Database) jest otwartą, obiektową bazą danych zaprojektowaną do przechowywania i odczytywania danych, które rzadko ulegają zmianie. Podstawowym powodem jej utworzenia była chęć stworzenia bazy dla słowników oraz korpusów wykorzystywanych w przetwarzaniu języka naturalnego. Baza ta jest zoptymalizowana pod kątem szybkości odczytu danych oraz łatwości jej użycia.
EN
Manufacturing features are widely accepted as a means for the integration of CAD/CAPP/CAM systems. Despite high number of works in this area, the investigations on the logic structure of the databases used for the storage and processing of manufacturing features are very limited. The paper presents the logic level of the object database oriented on manufacturing features. This level consists of four layers: topics, structures, attributes and methods. Each of these layers is discussed and illustrated with the examples taken from the workpiece modeling subsystem of rotational parts with non-rotational features.
PL
Cechy technologiczne to powszechnie uznawane parametry integracji systemów CAD/CAPP/CAM. Dotychczas pomimo dużej liczby prac z tego zakresu, nie przygotowano kompleksowej struktury logicznej baz danych używanych do zapisu cech technologicznych i przetwarzania zapisanych w nich informacji. W pracy przedstawiono poziom logiczny obiektowej bazy danych zorientowanej na cechy technologiczne. Wyróżniono cztery warstwy: tematów, struktur, atrybutów i metod. Przedstawiono charakterystykę przeznaczenia tych warstw oraz podano przykłady zawarte w podsystemie modelowania przedmiotów klasy bryła obrotowa z dodatkowymi cechami nieobrotowymi.
5
Content available remote Projekt ODRA - założenia i rezultaty
PL
Celem projektu ODRA (Object Database for Rapid Application development) jest opracowanie obiektowo zorientowanego systemu zarządzania obiektową bazą danych. System ten ma udostępniać zestaw narzędzi powalających na budowanie aplikacji biznesowych w postaci aplikacji rozproszonych, webowych, systemów usług biznesowych, wirtualnych repozytoriów, sieci P2P i wiele innych. Artykuł przedstawia podstawowe założenia oraz dotychczasowe rezultaty projektu ODRA przedstawiając podstawę teoretyczną w postaci podejścia stosowego, obecną architekturę platformy oraz zestaw najważniejszych opracowywanych mechanizmów i własności systemu.
EN
The aim of the Project ODRA (Object Database for Rapid Application development) is to develop an object oriented database management system. The system should include a set of tools simplifying the development process of various types of business applications. The types include distributed application, web applications, business services platforms, virtual repositories, P2P based applications and many others. The paper describes the project theoretical background and main assumptions of the research. Finally the results so far of the project - the prototype system ODRA - are presented. The description focus on the system architecture and the set of its main features and facilities.
6
Content available remote Transparent indexing in distributed object-oriented databases
EN
This paper deals with the development of robust transparent indexing architecture for distributed object-oriented database. The solution comprises management facilities, an automatic index updating mechanism and an index optimiser. The main goal of the work is designing the indexing architecture facilitating processing of a possibly wide family of predicates. Additionally, a technique based on indexing addressing a particularly difficult query optimisation domain, i.e. processing queries addressing heterogeneous resources, has been proposed. The developed algorithms and solutions have been verified in the ODRA OODBMS prototype.
PL
W artykule opisano opracowaną zaawansowaną architekturę przezroczystego indeksowania dla rozproszonej, obiektowej bazy danych. Na rozwiązanie składa się moduł zarządzania, mechanizmy automatycznej aktualizacji indeksów oraz optymalizator stosujący indeksy. Głównym celem pracy jest opracowanie architektury indeksowania, która wspomagałaby przetwarzanie możliwie szerokiej rodziny predykatów. Dodatkowo, zaproponowano technikę opartą o indeksowanie, która dotyczy szczególnie trudnej dziedziny optymalizacji zapytań, tj. przetwarzania zapytań odnoszących się do heterogenicznych zasobów. Opracowane algorytmy i rozwiązania zostały zweryfikowane na prototypowej w obiektowej bazie danych ODRA.
PL
Problemy integracji rozproszonych zasobów są obecnie jednym z podstawowych zagadnień w dziedzinie gromadzenia danych i uzyskiwania spójnej i wiarygodnej informacji - odpowiedź została zawarta w artykule. Autorzy opisują aspekty przezroczystej integracji rozproszonych danych do obiektowego gridu bazodanowego poprzez technologię p2p z uwzględnieniem niezwykle istotnej kwestii ich indeksowania. Przedstawione rozwiązanie zostało zaimplementowane i zweryfikowane poprzez w pełni funkcjonalny prototyp. Tekst prezentuje podstawy wykorzystania architektury p2p oraz procedury indeksowania danych pochodzących z odległych źródeł, dzięki którym dostęp do nich staje się szybszy o rzędy wielkości, a transport przez sieć ograniczony do niezbędnego minimum.
EN
The problems of integration of distributed resources are currently one of the most substantial issues in the domain of collecting data and retrieving consistent and reliable information - the answer has been included in the following paper. Authors describe aspects of transparent integration of distributed data into an object-oriented data grid with application of the p2p technology and introducing extremely crucial issues of indexing. The presented solution has been implemented and verified in the completely functional prototype. The paper presents basics of application of the p2p architecture and procedures of indexing data originating from remote sources. These procedures accelerate data access by orders of magnitude and data transportation becomes limited to the necessary minimum.
8
Content available remote Modelowanie obiektowe w informatycznych systemach klasy ERP
PL
W artykule przedstawiono koncepcję obiektowej bazy danych wybranych modułów (Bill of Materiał, Materiał Reąuirements Planning) systemu informatycznego klasy ERP, wskazując na zalety takiego podejścia w stosunku do modelu relacyjnego. Model obiektów bazy danych i ich powiązań przedstawiono w ujęciu języka UML (Unified Modeling Language) z uwzględnieniem specyfiki funkcjonalnej wymienionych modułów.
EN
A concept of an object oriented database for ERP systems has been presented taking into account such standard functions like Bill of Materiał (BOM) and Materiał Reąuirements Planning (MRP). Also advantages of object oriented approach in comparison to relational model have been described. Model diagrams have been presented using UML (Unified Modeling Language) language referring to the selected standard functions.
9
Content available remote Wybrane aspekty ujęcia obiektowego baz danych w systemach zarządzania klasy ERP
PL
W artykule przedstawiono koncepcję obiektowej bazy danych dla wybranych podsystemów klasy ERP wykorzystując do tego celu język UML (ang. Unified Modeling Language). Wskazano na szczególne przypadki przedefinowania i dziedziczenia klas w tej koncepcji. Podano również przykłady wykorzystania języka zapytań, który bazuje na standardzie SQL3.
EN
A concept of exemplary object oriented data base for selected modules of ERP systems using UML (Unified Modeling Language) has been outlined. Some non trivial cases of redefinition and heritage in presented classes have been discussed. Also examples of queries based on language SQL3 standard are included.
PL
W artykule przedstawiono pojęcie obiektowej bazy danych i wybrane aspekty Object Definition Language oraz porównano ODL z językami definicji danych używanymi w wybranych systemach zarządzania obiektowymi bazami danych. Omówiono również wady i zalety ODL oraz zaproponowano zmiany w standardzie mające na celu zminimalizowanie jego wad.
EN
The article describes chosen aspects of Object Definition Language. The article compares ODL with data definition languages which are used in ObjectStore and FastObject. Advantages and disadvantages of ODL are presented. Authors show possible development ways of the standard.
PL
W pracy przedstawiono metody wyszukiwania danych w obiektowej bazie danych. Na ilustrację problemu wybrano obiektowy system zarządzania bazą danych ObjectStore, najbardziej znany na rynku systemów obiektowych. Opisano funkcje wyszukiwawcze: query(), query_pick() oraz exists() zarówno w kontekście zapytań prostych i złożonych oraz pytań standardowych i dwustopniowych. Przeprowadzono 15 eksperymentów, wyjaśniających mechanizmy opisanych funkcji wyszukiwawczych. Uwzględniono indeksowanie za pomocą B-drzewa i funkcji haszującej. Wykorzystanie wyników pracy na etapie realizacji dowolnego systemu obiektowego pozwala na optymalny dobór metod wyszukiwawczych.
EN
Object-oriented query functions are presented. All examples are based on ObjectStore, the most known object-oriented database system. Simple and complex queries for the following functions are described: query(), query_pick() and exists(). 15 experiments are executed. We took into account two indexing methods: hash table and B Tree. The results allow for optimal using the adequate query function.
PL
W pracy zaprezentowano nową klasę metod indeksowania kolekcji obiektów w obiektowej bazie danych. Metody te umożliwiają optymalizację zapytań, w których warunek wyboru obiektów z indeksowanej kolekcji odnosi się do atrybutu wielowartościowego, to jest takiego, którego wartość składa się z wielu wartości prostych. Prezentowane metody umożliwiają odnoszenie się do wartości takich atrybutów jako całości, a nie jedynie prostych elementów składowych tych wartości, jak to jest w wypadku stosowanych do tej pory w obiektowych językach zapytań operatorów działających na atrybutach wielowartościowych. Analizowane w pracy metody indeksowania bazują na relacji częściowego porządku i na jej własnościach. Zaproponowane i przeanalizowane w pracy struktury danych, nazywanych drzewami częściowego porządku, umożliwiają konstrukcję efektywnych indeksów, przy użyciu których można optymalizować realizację szerokiej klasy operatorów.
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ć.