Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 21

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

help Ogranicz wyniki do:
first rewind previous Strona / 2 next fast forward last
EN
Many database implementations are supported by application frameworks that can affect their performance. The paper presents a comparison of the performance of SQL Server, MySQL and PostgreSQL relational databases based on an application written in PHP using the Laravel framework. The time of performance for various types of queries, both simple and using column and table concatenation was evaluated. The obtained results for the same database structures differed depending on the operations performed on the databases. Looking at the entirety of the research conducted, it can be concluded that in the case of databases in which the number of records is not too large (up to 1000 records) and the technical parameters of the device on which the database is running are of low or medium class, MySQL performs very well.
PL
Wiele implementacji baz danych jest wspieranych przez szkielety aplikacji, które mogą rzutować na ich wydajność. Artykuł przedstawia porównanie wydajności relacyjnych baz danych SQL Server, MySQL oraz PostgreSQL na pod-stawie aplikacji napisanej w języku PHP z wykorzystaniem frameworku Laravel. Pod uwagę wzięty został czas wyko-nania różnego typu zapytań, zarówno prostych, jak również z użyciem konkatenacji kolumn oraz tabel. Otrzymane wyniki zostały poddane wielowymiarowej analizie. Otrzymywane wyniki dla takich samych struktur baz danych różniły się w zależności od wykonywanych operacji na bazach. Patrząc na całokształt przeprowadzonych badań można dojść do wniosku, że w przypadku baz danych, w których liczba rekordów nie jest zbyt duża (do 1000 rekordów) oraz parametry techniczne urządzenia, na którym uruchomiona jest baza są klasy niskiej bądź średniej bardzo dobrze wypada MySQL.
PL
Głównym celem niniejszego artykułu jest weryfikacja, który z trzech systemów bazodanowych: MySQL, MS SQL, PostgeSQL, jest najbardziej wydajny w kontekście aplikacji internetowych. W artykule zawarto informacje dotyczące wykorzystanych systemów bazodanowych, jednakże kluczowym elementem artykułu są badania wydajności baz danych. Zostały one wykonane w oparciu o aplikację, której najważniejszym zadaniem jest wykonywanie zapytań do bazy danych. Program został zbudowany w oparciu o najnowsze technologie, takie jak framework Spring, biblioteka Hibernate oraz interfejs JDBC.
EN
The main purpose of this article is to check which database: MySQL, MS SQL, PostgerSQL is the most efficient for Internet applications. This work contains information about the databases used, but the most important part of this article is database performance research. They are based on an application whose main task was database queries. The program was created based on new technologies, such as the Spring framework, the Hibernate library and JDBC Interface.
EN
The work examines the effectiveness of the replication mechanism of the X production company database. In order to extend the functionality of the computer database of the enterprise, a model of its resource flow was created and an intensional and extensional part was created for a test database based on real enterprise resources. The model has been simplified to 3-rd normal form. The implementation was done in the MySQL database system. Two different operating systems were selected for testing: Windows and Linux. The database management system (DBMS) is working under the GPL license. MySQL DBMS offers many security mechanisms, and to secure the database, system of users permissions to objects have been selected and also an encryption of access passwords for users and connections to servers was used. A replication engine based on the binary log and the model "main server and backup server" was used to create a copy of the enterprise data.
PL
Tworzenie aplikacji internetowych składa się z wielu procesów. Jednym z nich jest wybór odpowiedniego systemu bazy danych gdyż to od niej może w dużej mierze zależeć szybkość działania aplikacji. Duża liczba dostępnych systemów baz danych sprawia iż wybór ten nie jest łatwy. Niniejszy artykuł przedstawia porównanie wydajności pracy z bazami danych na przykładzie aplikacji tworzonych w Django oraz trzech systemów bazodanowych: MySQL, PostgreSQL oraz MongoDB.
EN
Development of web applications consists of many processes. One of them is choosing appropriate database management system which may have huge impact on application performance. Large availability of database management systems makes it not an easy choice. The goal of this paper is to compare efficiency of databases in Django-based applications and three different database management systems: MySQL, PostgreSQL and MongoDB.
PL
Celem niniejszego artykułu jest przeprowadzenie badań najpopularniejszych systemów zarządzania bazami danych takich jak MySQL, PostgreSQL oraz Firebird pod względem szybkości wykonania zapytań, obciążenia procesora oraz pamięci na dysku. Na pierwszym etapie przeprowadzono analizę popularności baz danych. W drugim etapie została napisana aplikacja umożliwiająca komunikację z wybranymi bazami danych. Na trzecim etapie zostały przeprowadzone badania za pomocą opracowanej aplikacji oraz przeanalizowano uzyskane wyniki.
EN
The aim of this paper is to conduct research on the most popular database management systems such as MySQL, PostgreSQL and Firebird in terms of query performance, CPU load and disk usage. At the first stage, the analysis of the popularity of databases was carried out. In the second stage an application was created that allows for communication with selected databases. At the third stage, tests were carried out using a written application and analysis of results.
PL
Artykuł przedstawia proces tworzenia dwóch aplikacji w oparciu o dwie różne metody programowania, jedna z nich to aplikacja PHP oparta na danych przechowywanych w relacyjnej bazie danych MySQL oraz aplikacja o analogicznej funkcjonalności zaimplementowana na platformie Magento 1.9. Głównym celem artykułu jest przetestowanie obu aplikacji oraz weryfikacja w jakim stopniu poszczególne funkcjonalności są odporne na błędy pojawiające się podczas korzystania z aplikacji. Uzyskane rezultaty pozwolą ocenić sposób programowania poprawiający czystość kodu oraz jego jakość.
EN
The paper presents the process of creating two application using two different methods of programming. One of them is simple PHP application based on data stored in a relational MySQL database and a application of the same functionality implemented on the Magento 1.9 platform. The main purpose of the paper is to test applications and verify them of the extent to which functionality is fault-tolerant. It means that tests will be the - individuals function and their resistance to errors. The obtained results allow the authors to evaluate which kind of programming is the best and improve clean code and it’s quality.
PL
W artykule opisano koncepcję systemu, umożliwiającego użytkownikom zdalny dostęp do zasobów laboratorium sieci komputerowych, tj. sprzętu i oprogramowania, wykorzystywanych w ramach zajęć z przedmiotu „Sieci komputerowe”, a także szkoleń realizowanych w ramach kursów Cisco CCNA. System opracowano, opierając się na pakiecie LAMP (Linux, Apache, MySQL i PHP), z wykorzystaniem wirtualnej sieci VPN. Cała infrastruktura prezentowanego systemu została zbudowana na podstawie oprogramowania klasy Open Source, co znalazło swoje odzwierciedlenie w aspektach ekonomicznych.
EN
In the paper is described the infrastructure of system, which allows the users to remotely access the network hardware and software. System is used in the teaching process while teaching the subject "Computer Networks" and Cisco CCNA course. This system is realized on the basis for VPN and LAMP package - is based on Open Source Software.
PL
W niniejszym artykule opisano dedykowany system online, który został opracowany w celu prognozowania zużycia paliwa przez autobusy i busy oraz w celu wspomagania doboru norm zużycia paliwa. System wykorzystuje charakterystykę trasy, parametry pojazdu oraz informacje o stylu jazdy kierowcy w celu prognozowania zużytego paliwa. W ramach przeprowadzonych badań wyznaczono wzory odpowiadające za ustalanie współczynników korekty zużytego paliwa wykorzystywanych podczas prognozowania. System został napisany w języku PHP przy wykorzystaniu technologii HTML, CSS oraz relacyjnej bazy danych MySQL.
EN
In this paper a dedicated online support system has been described. The system was developed to forecast a fuel consumption by buses and to support determination of fuel consumption standard. The system, based on route characteristics, vehicles parameters and information dealing with the driver driving style and skills, make it to forecast the fuel consumption possible. As a part of a study, formulas describing correction factors of fuel consumption and its forecasting have been estimated. The system has been developed in PHP environment, HTML, CSS technology and MySQL relational database.
PL
Optymalizacja działania aplikacji to nie tylko efektywne zapytania SQL i odpowiednia konfiguracja sprzętu. Mimo stale rosnących przepustowości łącz internetowych nadal dużą rolę w tym procesie odgrywa warstwa prezentacji i sposobu przechowywania oraz dostarczania danych w tej warstwie. Artykuł omawia techniki wpływające na szybszą reakcję aplikacji WWW po stronie klienta, co minimalizuje obciążenie serwera.
EN
Efficient SQL queries and corresponding hardware configuration are not only one method to optimize performance of web applications. Despite the ever-increasing bandwidth of Internet connections, still a large role in this process has presentation layer and how to store and deliver data in this layer. This article discusses techniques that affect faster response of web applications on the client side to minimize server load.
PL
Artykuł przedstawia odpowiedzi na najczęstsze pytania, które zada-ją sobie webmasterzy, programiści, podczas pisania zapytań SQL. Jakie złączenia tabel stosować? Jaki silnik bazy wybrać? Czy i kiedy lepszym rozwiązaniem jest wykonanie kilku mniejszych zapytań, a kiedy jednego złożonego? Te i inne dylematy zostaną omówione i opatrzone konkretnymi przykładami.
EN
Article presents answers to common questions, which have webmasters, programmers when writing SQL queries. How to join tables? Which database engine is better to choose? If and when the better solution is to perform several smaller queries and when complex one? These and other dilemmas will be discussed and provided with concrete examples.
PL
W artykule wykazano, iż możliwe jest przyspieszenie procesów analizy danych przestrzennych, w tym wypadku danych katalogu astrometrycznego gwiazd, bez konieczności modyfikacji kodu źródłowego bazy danych. Wykorzystano do tego celu zewnętrzne funkcje użytkownika UDF oraz technologię CUDA firmy NVIDIA, która pozwala na skuteczną akcelerację obliczeń numerycznych na podstawie procesorów kart graficznych.
EN
This paper proves that it is possible to accelerate spatial data analysis, for example astronomic data, without modifying source code of the database engine. User-defined function (UDF) were used in cooperation with NVIDIA CUDA to in-crease efficiency and speed of numerical operations.
EN
The paper deals with problems of an information system solution as a support for the education system within the Department of Control and Information Systems (DICS) at the University of Žilina. The primary system is designed for education subjects from the area of intelligent transport systems with Telematics. The paper summarises and describes the existing and planned subjects in the telematic systems specialization. The main part of the paper describes the specification of teachers and students requirements related to these subjects. These specifications are the basis for a practical realization of the database part of the system with features of an interactive learning system. The specified requirements for systems include e.g. a possibility to enter the figures to the database system or to allocate the questions for subjects or selected areas. The database system was designed with a using entity – relational model. To implement the systems the MySQL v 5.0.51b SW platform was used, which is compatible with the existing database in the DICS server. The paper describes a possibility of access to systems as well as problems and solutions of realized database systems security based on cryptography tools.
EN
This article describes the design approach in the elaboration and implementation of spatial database. This solution consists of computer programs, algorithms and appropriately designed database schema. The primary objective was to use open source software, and assumptions contained in the OpenGIS open specifications.
PL
W artykule opisano autorskie podejście podczas opracowywania i implementacji bazy danych przestrzennych. Rozwiązanie to składa się z programów komputerowych, algorytmów i odpowiednio zaprojektowanego schematu bazy danych. Podstawowym założeniem było wykorzystanie oprogramowania open source oraz założeń zawartych w otwartych specyfikacjach OpenGIS.
PL
Ważne jest, aby każdy administrator posiadał plan działania w przypadku awarii powodujących utratę całości lub części danych, bądź uszkodzenie bazy danych. Niniejszy artykuł stanowi analizę strategii zarządzania kopiami zapasowymi danych oraz metod ich przywracania w przypadku awarii. Autorzy zwrócili uwagę na wydajność poszczególnych rozwiązań, zapewnienie ciągłości usług oraz integralności danych.
EN
It is vital for database administrator to have a roadmap in case of database failure resulting in complete or partial data loses. This article provides analysis of backup management strategies which can be used to quickly restore affected services. Authors focused on the efficiency of particular solutions and ways of ensuring the integrity of data.
15
Content available remote Database Scheme Optimization For Online Applications
EN
With a rapid growth of Internet usage, e-commerce projects, such as content management systems, on-line shops, social networking pages, and online web- based gaming, meet new performance challenges. In this note we enclose information on database systems using MySQL working in the background of web-based applications. Effect of table name length in simple queries is measured in experimental environment. Conclusions over execution time and amounts of data sent are made. Moreover, comparison performance tests for long and short table names are made on a model and two real web-based applications. Finally, simple yet effective database scheme optimization is proposed.
PL
Reasumujac przeprowadzone eksperymenty można, w ograniczonym zakresie, wnioskować, iż, systemy bazodanowe typu client-side są w przypadku szybszych maszyn użytkownika bardziej wydajne od systemów typu server-side. Nie sprawdzają się jednak na maszynach starszych generacji. Systemy bazodanowe typu server-side, w przypadku posiadania dostępu do wydajnych centrów danych, są rozwiazaniem bardziej optymalnym od dedykowanych dla maszyn użytkownika o ograniczonych możliwościach. W przypadku pracy pod normalnym obciażeniem i przy przetwarzaniu niewielkiej ilości danych oba typy systemów nie odbiegają bardzo od siebie w kwestii wydajności. Jednakże już w przypadku dużych porcji danych przy relatywnie słabym serwerze dobrze zoptymalizowane systemy client-side prezentuja dużo wiekszą wydajność. Dodatkowo trzeba nadmienić, że systemy server-side wymagają od administratora poświęcenia więcej uwagi zabezpieczeniom gdyż są to najczęściej implementacje udostepniane przez stronę internetową, co wiaże się z większym ryzykiem ataków. Z natury rzeczy systemy typu server-side są o wiele mniej odporne na przeciążenia serwera, ataki typu DoS, czy opóźnienia na łączach. Systemy typu clientside są zdecydowanie bardziej ekonomiczne, w tym sensie, że nie potrzebują do swego działania kosztownego sprzętu: przy niewielkich bazach danych w zupełności wystarczy zwykły komputer PC i darmowa baza danych MySQL. Należy przy tym nadmienić, że w testach starano się oddać środowisko naturalne gdzie, na co dzień pracują aplikacje. Stad wybór systemu Windows i pakietu oprogramowania Xampp. Istnieją zenz powszechnie przesłanki by sadzić, iż zastosowanie środowiska Unix/Linux wraz z dedykowanymi im parserem PHP, serwerami bazodanowym i WWW pozwoli uzyskać lepsze wyniki. Jednakże nie porównanie systemów operacyjnych z oprogramowaniem serwerowym było celem eksperymentów.
EN
This paper includes attempt to confirm advantage of database systems in the client-side architecture for certain applications. A two-part database system for reporting failures to IT department has been developed in Visual C# language according to former design assumptions for the purpose of experiments. Then it was compared with the same system developed using PHP in the server-side architecture. The study has proven advantage of client-side architecture systems in case of very busy servers and confirmed sense of using such architecture for small and medium-sized systems and indicated to necessity to optimize queries in order to accelerate operation of both kinds of applications as well as need to use optimum network setup of the server.
17
Content available Comparative analysis of database access technology
EN
The paper’s subject is comparative analysis of database access technologies. It presents the evolution of the discussed technologies, which are divided into the following categories: single-platform and multi-platform technologies. Sample programs showing the use of programming interfaces, used for initiating and establishing connections with databases and performing simple operations on them. A database diagram, which was used for measuring efficiency of selected technologies as well as testing plan and concept, system and hardware parameters, tested queries and the program skeleton that was used for measuring the efficiency of selected technologies, were presented. The results were grouped according to 4 query types and 3 operating systems. A description was attached to each graph. Conclusions were provided for query tests for each of the operating systems. Finally, the most efficient technologies were discussed, potential causes of increase or decrease in efficiency were presented, and the results were summarized.
PL
Magazynowanie i udostępnianie dużej ilości danych binarnych wymaga dobrze zaprojektowanej architektury. Obecnie jedną z wiodących technologii tworzenia aplikacji typu cienki klient jest technologia serwletowa. Zasadne jest dokonanie oszacowania jej wydajności we współpracy z wybranymi systemami zarządzania bazami danych pod kątem tworzonego internetowego serwisu odsłonięć geologicznych.
EN
This article focuses on servlet technology as a main technology for university server which role is to collect and serve geological data acquired by students. The web application was tested for photos 10KB, 100KB, 1000KB and 10000KB on two operating systems (Windows and Linux) using MySQL and PostgreSQL.
PL
Prezentacja danych lokalizacyjnych w czasie rzeczywistym na interaktywnych mapach jest trudnym zagadnieniem. Systemy prezentacji danych powinny być wydajne i bardzo szybkie, co nie zawsze jest możliwe do osiągnięcia w przypadku prostych zapytań do relacyjnych baz danych. Artykuł opisuje analizę rozwiązań szybkiego dostępu do danych lokalizacyjnych, w celu ich prezentacji w czasie rzeczywistym na mapach on-line. Zaproponowane rozwiązanie wykorzystujące bazę MySQL oraz silnik wyszukiwawczy Sphinx, może być zastosowane w serwisach WWW udostępniających użytkownikom interaktywne mapy prezentujące punkty lokalizacyjne.
EN
Presenting real time geolocation data on interactive maps is difficult task. Presentation systems should be efficient and fast, which is not easy to achieve using simple queries in relational databases, Paper describes analysis fast data access to location data for display in real time on on-line maps. Presented solution based on MySQL database and Sphinx search engine could be used in web services providing interactive maps for users with geolocation points.
PL
W pracy przedstawiono możliwość zastosowania baz danych do budowy internetowej platformy dotyczącej inżynierii rolniczej. W skład opracowanej platformy wchodzą dwa systemy bazodanowe. Pierwszy z nich udostępnia do edycji poprzez Internet bazę danych dotyczącą marchwi. Drugi jest systemem publikacji ogłoszeń dotyczących sprzedaży i kupna owoców oraz warzyw, pełniącym funkcję giełdy internetowej. Oba systemy zbudowane zostały w całości przy wykorzystaniu darmowego otwartego oprogramowania.
EN
This paper presents the possibility of using databases technology to construct internet notice-board system in the agriculture engineering area. The service consists of two databases parts. "Carrot" databases gives possibility of changing data by Internet. The second system mentioned, "Agrogiełda", is the service concerning commodity market of fruits and vegetables as an internet system. Twice, the mentioned above systems, were constructed by means of the free of charge open source systems. The results of work were presented on figures.
first rewind previous Strona / 2 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ć.