Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 10

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

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
Celem niniejszej pracy było porównanie wydajności relacyjnych systemów zarządzania bazami danych PostgreSQLi MySQL. Na potrzeby tego badania została zaprojektowana baza danych oraz opracowano i zaimplementowano oprogramowanie mające łączyć aplikację desktopową z poszczególnymi systemami baz danych. Oprogramowanie to marównież tworzyć encje oraz relacje między nimi w wybranych pustych schematach na bazy na serwerach. Zaimplementowano także aplikację desktopowa w języku programowania Java, pozwalającą na przeglądanie zapisanych danychw bazie oraz przeprowadzenie testów wydajności bazy. Testy dotyczyły podstawowych operacji dodawania, pobrania, aktualizacji i usuwania danych. W pracy postawiono hipotezę ”PostgreSQLjest bardziej wydajny dla aplikacji desktopowych podczas małego obciążenia danymi, czyli do 1000 zapytań”, która została potwierdzona wynikami uzyskanymiz przeprowadzonych badań.
EN
The aim of this thesis was to compare the performance of two relational database management systems PostgreSQL and MySQL. For the purpose of the study a relational database was designed and a piece of software was implemented to connect desktop application with the database system. This software shall also create entities and relations between them in desired empty schemes on servers for databases. There has also been implemented a desktop application in Java programming language, that allows browsing data stored in database and performing the tests of database performance. Tests addressed basic operations of adding, collecting, updating and deleting data. Thisthesis makes a hypothesis ”PostgreSQL is more efficient for desktop application while loaded with small data, in that case 1000 of queries”, that was confirmed by achieved results from tests performed.
PL
Celem artykułu jest porównanie wydajności baz danych MySQL, PostgreSQL, MariaDB i H2 oraz wybór najlepszej z nich. Zbadana zostanie prędkość wykonywania prostych oraz bardziej złożonych zapytań SQL. Odpowiedź na pytanie, która z nich jest bardziej wydajna, zostanie udzielona na podstawie wyników z przeprowadzonych badań.
EN
This article will compare the performance of relational databases MySQL, PostgreSQL, MariaDB and H2. The speed of executing will be tested on simple and more complex SQL queries. The tests results will show which database is more efficient.
PL
Powszechnie stosowane komercyjne narzędzia doboru indeksów działają na podstawie metod umożliwiających indeksowanie tabel będących częścią niezależnych zapytań SQL. W artykule przedstawiono ideę indeksowania tabel uwzględniającą gęstość grupy zapytań. Przedstawiono wyniki uzyskane autorską Metodą Doboru Indeksów (MDI), opierającą się na algorytmie genetycznym. Przeprowadzone badania pokazują, że dla różnych gęstości zastosowanie indeksu grupowego pozwala skrócić czas wykonania zapytań (o 15%), a także zmniejszyć rozmiar indeksów (o 68-90%).
EN
Commonly used commercial tools are based on a methodology that enables tables indexing for individual SQL queries. The article presents an original method, based on a genetic algorithm, for indexing tables for groups of queries in a relational database. Conducted experiments have shown that the use of indices for a group of queries can reduce the group execution time by 15% as well as can reduce the memory needs by 68-90%.
PL
Indeksowanie jest kluczowym elementem optymalizacyjnym systemów relacyjnych baz danych. Komercyjne narzędzia doboru indeksów (np. Toad, SQL Server Database Tuning Advisor) działają na podstawie metod przeznaczonych dla pojedynczych zapytań. W artykule przedstawiono podejście indeksowania tabel w ramach grupowych zapytań SQL uwzględniające kryterium rozmiaru indeksów. Przedstawione przykłady ilustrują, że zastosowanie podejścia grupowego pozwala zmniejszyć czas wykonania zapytań nawet o 30% w stosunku do rozwiązań uzyskanych klasycznymi metodami.
EN
This paper discusses the problem of minimizing the response time for a given database workload by a proper choice of indexes. The main objective of our contribution is to illustrate the database queries as a group and search for good indexes for the group instead of an individual query, including the size criterion. Examples illustrate that the use of a group approach can reduce queries block execution time of 30% compared to classical methods.
EN
This paper presents a method that allows comparison of the quality of different DBMS systems and implemented in these systems data models. The proposed working model is a subset of quality characteristics of quality models defined in ISO / IEC 25010: 2011 (Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQUARE) – System and software quality models). The whole is illustrated by an example of the application of the presented method.
PL
W artykule przedstawiono metodę umożliwiającą porównanie pod względem jakościowym różnych systemów DBMS i implementowanych przez nie modeli danych. Zaproponowany w pracy model jakości jest podzbiorem zbioru charakterystyk modeli jakości zdefiniowanych w normie ISO/IEC 25010: 2011 (Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models). Całość została zilustrowana przykładem zastosowania przedstawionej metody.
PL
W artykule przedstawiono sposób konfiguracji systemu InfoSphere Federation Server, stowarzyszonym z bazą danych Oracle, i przetwarzanie zapytań rozproszonych w tym środowisku. Zaprezentowano tworzenie obiektów stowarzyszonej bazy danych. Przedstawiono, jak definiować źródła danych i opakowania, odwzorowania użytkowników wykorzystywanych przy nawiązaniu połączenia zdalnego, definicję pseudonimów dla obiektów zdalnego źródła danych, stowarzyszonych procedur składowanych oraz tabel zdalnych. Artykuł prezentuje możliwość współpracy heterogenicznych środowisk bazodanowych ze sobą. Integracja i dostęp do rozproszonych danych umożliwiają wykonanie pełnej analizy biznesowej przedsiębiorstwa.
EN
The article describe how to configure the InfoSphere Federation Server associated with the ORACLE database and distributed query processing in this environment. It presents how to create objects associated with distributed database. It presents how to define data sources and the wrappers used for the mapping of users connected to the remote server, the definition of nicknames for a remote data source object, the associated tables and stored procedures remotely.
PL
W artykule przedstawiono autorską klasyfikację Systemów Zarządzania Bazą Danych (SZBD) oraz opisano możliwość zastosowania architektury agentowej w służbach ratowniczych Państwowej Straży Pożarnej PSP. W pierwszej części artykułu dokonano autorskiej klasyfikacji, przeglądu i opisu SZBD już od pewnego czasu dobrze znanych i opisanych np. rozwiązania katalogowe, relacyjne jak i aktualnie rozwijających się np. rozwiązania obiektowe, koncepcyjne czy też oparte o rozszerzony język znaczników (ang. extensible markup language - XML). Dotychczas zastosowanie samych baz danych i SZBD w służbach ratowniczych PSP jest mocno ograniczone. Zazwyczaj ich użycie sprowadza się do ewidencji i rejestracji zdarzeń z ewentualnym minimalnym ich wsparciem od strony informacyjnej dla Kierującego Działaniami Ratowniczymi KDR. Przedstawienie więc przekrojowej analizy SZBD daje możliwość szerszego spojrzenia na ewentualne zastosowania niektórych rozwiązań w służbach ratowniczych, w szczególności tych mających na celu wspieranie akcji ratowniczo-gaśniczych. W drugiej części artykułu skupiono się na właśnie takim rozwiązaniu. Przedstawiono w nim zarys systemu opartego o architekturę agentową. Opisano podstawowe funkcje oraz sposób działania systemu opartego o taka architekturę. Na końcu dokonano podsumowania z wyszczególnieniem technik i powstających problemów projektowych przy realizacji omawianej platformy.
PL
Artykuł przedstawia możliwości rozwiązania Oracle Grid Control oraz jego zastosowania w obszarze zarządzania i administrowania podsystemami składowymi w złożonych, korporacyjnych systemach informatycznych. Tytułem wstępu autorzy kreślą krótki rys historyczny przedstawiający ewolucyjną drogę rozwoju systemów firmy Oracle do zarządzania infrastrukturą informatyczną. W kolejnym rozdziale przedstawiona zostaje obecna koncepcja firmy Oracle, w oparciu o którą zbudowane są wspomniane systemy oraz możliwości aplikacyjne rozwiązania Grid Control. W dalszej części artykułu autorzy przedstawiają możliwości rozszerzenia funkcjonalności rozwiązania Grid Control na przykładzie stworzonego modułu do monitorowania wyników audytu bezpieczeństwa. Artykuł kończą rozważania co do dalszych możliwych zastosowań rozszerzania funkcjonalności rozwiązania Grid Control.
EN
The article presents functionality and areas of application in complex, corporate computing systems management of Oracle Grid Control. As preliminaries, the authors describe an evolutionary way the Oracle management systems were developed. Next, on basis of Grid Control application, the preset approach for building management systems is presented. Finally the authors show the plugin mechanism that allows extending Grid Control functionality to administrating of custom systems.
PL
W artykule przedstawiono podstawowe informacje na temat relacyjnych baz danych definiując najbardziej istotne pojęcia oraz odwołując się do historii powstawania standardów w tej dziedzinie wiedzy informatycznej. Wychodząc od kryteriów Codda na relacyjną bazę danych omówiono różnice między bazą danych a Systemem Zarządzania Bazą Danych, a także sformułowano główne funkcje SZBD. Po krótkiej klasyfikacji języka SQL służącego do manipulacji bazami danych przedstawiono w części zasadniczej różnice i podobieństwa w tymże języku w różnych implementacjach skupiając się na produktach komercyjnych (MS SQL Server, Oracle) z niewielkimi odwołaniami do systemów typu OpenSource (MySQL, PostgreSQL). Porównania dokonano na trzech płaszczyznach: typy danych, polecenia oraz funkcje języka SQL. W końcowej części artykułu zaprezentowano prace dyplomowe prowadzone w MILA College (obecnie Warszawska Wyższa Szkoła Informatyki) obejmujące zagadnienia transformacji kodu SQL-owego między poszczególnymi dialektami oraz tworzenia pakietów ułatwiających pracę programistów baz danych w środowisku wieloproduktowym.
EN
In the article, basic information about databases are presented, including defining the most crucial notions and referring to the history of emerging standards in that field of IT knowledge. Starting from Codd’s database criteria, the differences between a database and DataBase Management System (DBMS) are elaborated on. The main functions of DBMS are also clarified. Upon the short classification of SQL, which is used to manipulate databases, the main differences and similarities between different software are presented, focusing on commercial products (MS SQL Server, Oracle) with some references to Open Source systems (MySQL, PostgreSQL). The comparison was made in three areas: data type, commands and SQL function. In the final part of the article, dissertations from the MILA College (currently Warsaw School of Computer Science) are presented. They all refer to the transformation of SQL code between particular dialects as well as creating packages to make the job of database makers easier in a multiproduct environment.
PL
W artykule opisano aplikację dydaktyczną generującą i obsługującą wielotabelową lokalną bazę danych z poziomu środowiska Delphi. Celem aplikacji jest nauczanie języka SQL oraz jednej z technologii bazodanowych w środowisku Delphi. Oryginalność aplikacji polega na modułach automatycznego generowania zapytań. Aplikacja umożliwia wybór przez studenta jednego, z setek wariantów zapytań poprzez ustawienie odpowiednich opcji komponentów. Aplikacja generuje następnie pełny skrypt zapytania w języku SQL i odwołuje się do SZBD celem re3Ilzacji tego zapytania. Student ma w ten sposób możliwość zapoznania się z poprawną składnią zapytania w bardzo wielu możliwych wariantach.
EN
The didactic application, that generates and manages multitable local database, from the level or Delphi environment, bas been presented in the paper. The purpose or this application is teaching or the SQL language and or one or the database technologies in the Delphi environment. Originality or the application consists in modules or automatic generation or queries. The application allows a student to choose one from hundreds variants or query, through the setting of component properties. The application generates then full script or the query in the SQL language and appeals to DBMS for execution or this query. The student bas this war possibility to acquaint with the proper syntax or query in many possible variants.
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ć.