ZASTOSOWANIE STRUMIENIOWYCH BAZ DANYCH W SYSTEMIE CZASU RZECZYWISTEGO
|
|
- Dominika Kozak
- 8 lat temu
- Przeglądów:
Transkrypt
1 STUDIA INFORMATICA 2010 Volume 31 Number 2A (89) Marcin MULKA Politechnika Śląska, Wydział Automatyki, Elektroniki i Informatyki ZASTOSOWANIE STRUMIENIOWYCH BAZ DANYCH W SYSTEMIE CZASU RZECZYWISTEGO Streszczenie. W dokumencie przedstawiono system monitorujący pracę maszyny produkcyjnej, gromadzący dane pobierane w czasie rzeczywistym z kontrolowanego obiektu. Moduł zainstalowany na stanowisku kontrolnym pobierający, przetwarzający i zapisujący dane posłużył do wykonania porównania relacyjnego i strumieniowego systemu zarządzania bazami danych. Obserwacji poddano obciążenie procesora, pamięci i dysku. Słowa kluczowe: dsms, strumieniowe system zarządzania bazami danych, relacyjne systemy zarządzania bazami danych, system czasu rzeczywistego, wydajność USING DATA STREAM MANAGEMENT SYSTEMS IN REAL-TIME SYSTEM Summary. This article contains project of real-time system which is monitoring factory machine work. One part of describing system is application which is gathering and processing data in real time, and it will be using to compare relation and stream database management systems. Keywords: dsms, data stream management system, Real-time, relation database management system 1. Wprowadzenie Systemy czasu rzeczywistego i systemy wbudowane od przeszło dwóch dekad stawały się widoczne niemalże w każdej sferze działań człowieka. Każdego dnia ludzie ocierają się o systemy czasu rzeczywistego, które kontrolują pracę silników i hamulców w naszych samochodach, czuwają nad przebiegiem lotu samolotów w powietrzu i na ziemi w stacjach kontroli lotów, ułatwiają płatności za dokonane zakupy w sklepach, umożliwiają diagnozowanie
2 542 M. Mulka chorób i podtrzymują czynności życiowe, wykorzystywane są do sterowania i kontrolowania procesów produkcyjnych, jak również do gromadzenia i analizowania danych. Typowe i najbardziej powszechne przeznaczenie systemów czasu rzeczywistego to kontrolowanie, nadzorowanie i sterowanie środowiskiem, którego procesy i zadania są uwarunkowane czasowo. Rozróżnia się dwa podstawowe typy systemów czasu rzeczywistego o miękkich i twardych ograniczeniach czasowych. Podział ten uzależniony jest od konsekwencji za przekroczenie krytycznego czasu reakcji zadania, a w rezultacie całego systemu na zaistniałe zdarzenie w obiekcie kontrolowanym. Aktualnie każdy proces produkcyjny, począwszy od produkcji zapałek, a skończywszy na produkcji procesorów nadzorowany jest przez systemy czasu rzeczywistego. Systemy te oprócz sterowania i kontrolowania gromadzą i archiwizują dane z nadzorowanego środowiska. Mogą to być informacje o ciśnieniu, temperaturze, zużytej energii, wilgotności i wielu innych parametrach, które są niezmiernie ważne dla wizualizacji procesów przemysłowych, samego procesu produkcji i sterowania nim, jak również w celach generowania raportów dla służb logistycznych, a także zarządzających całym przedsiębiorstwem. W rozdziale został przedstawiony moduł systemu do wizualizacji procesów produkcyjnych maszyny odlewniczej, który ma za zadanie pobierać i wstępnie przetwarzać dane otrzymane podczas monitorowania procesu odlewu aluminium. Pierwszy podrozdział zawiera teoretyczny opis problemu gromadzenia i wstępnego przetwarzania danych generowanych w czasie rzeczywistym przez nadzorowany obiekt, jakim jest maszyna odlewnicza. W drugim podrozdziale zostały opisane i zamodelowane w języku UML rozwiązania przedstawionego problemu oparte na relacyjnym systemie zarządzania bazą danych (Relational Database Management System RDBMS), jak również na strumieniowym systemie zarządzania bazą danych (Data Stream Management System DSMS). W tej części zaprezentowano przykład rozwiązania powyższego problemu w oparciu o bazę danych StreamBase 6.5. Kolejne podrozdziały zawierają rezultaty przeprowadzonych badań, które miały na celu wyłonienie faworyta z prezentowanych systemów zarządzania bazą danych do zastosowań gromadzenia i przetwarzania w czasie rzeczywistym danych. Ostatni podrozdział zawiera wnioski końcowe i podsumowanie przeprowadzonych badań. 2. Problem gromadzenia i przetwarzania danych w czasie rzeczywistym Typowy system czasu rzeczywistego składa się z systemu kontrolowanego i systemu kontrolującego. W przypadku obiektów przemysłowych systemem kontrolowanym jest park maszyn, w skład którego wchodzą roboty i inne urządzenia linii produkcyjnej. System kontrolu-
3 Zastosowanie strumieniowych baz danych w systemie czasu rzeczywistego 543 jący komunikuje się ze środowiskiem kontrolowanym poprzez wymianę danych z czujnikami, np. czujniki temperatury i ciśnienia oraz sterownikami, które zapewniają interakcję środowiska kontrolowanego z systemem kontrolującym. Konieczne jest, aby stan środowiska kontrolowanego postrzeganego przez system kontrolujący był zgodny ze stanem faktycznym, w jakim znajduje się obiekt, w przeciwnym wypadku może dojść do katastrofy. Dlatego też w systemach czasu rzeczywistego najważniejszym parametrem jest czas reakcji systemu kontrolującego na zmiany stanu środowiska kontrolowanego i to on determinuje przydatność takiego systemu. Wartości zmiennych, które monitorowane są w środowisku, mają bezpośredni wpływ na procesy zachodzące w systemie kontrolowanym. Każda ich zmiana (np. zmiana temperatury, cieśnienia, wilgotności, itp.) musi spowodować reakcję systemu kontrolującego, a w rezultacie przyśpieszenie lub zwolnienie procesów zachodzących w obiekcie kontrolowanym. Bardzo ważnym elementem systemu czasu rzeczywistego jest możliwość gromadzenia i przetwarzania danych pobieranych z monitorowanego obiektu. W tym celu wykorzystywane są odpowiednie rozwiązania oparte na różnych systemach zarządzania bazami danych. Operacje na bazie danych systemu czasu rzeczywistego muszą odpowiadać rygorystycznym uwarunkowaniom czasowym, gwarantować niezawodność i stabilność pracy całego systemu przy maksymalnym dopuszczalnym obciążeniu. W zależności od wymagań stosuje się bazy danych czasu rzeczywistego (Real-Time Database RTDB), jak również dość rozpowszechnione jest stosowanie tradycyjnych systemów zarządzania bazami danych takich firm jak Microsoft, IBM czy Oracle z odpowiednią konfiguracją sprzętową. W odróżnieniu od tradycyjnych systemów zarządzania bazami danych, których operacje nie są związane czasem wykonania, RTDB posiadają tę jakże ważną w systemach czasu rzeczywistego cechę i dlatego ich stosowanie wydaje się bardziej uzasadnione. Bazy danych czasu rzeczywistego muszą gwarantować nie tylko standardowe własności transakcji, ale również umiejscowienie transakcji w czasie. Ograniczenia czasowe transakcji w RTDB dotyczą nieprzekraczalności czasu wykonania (deadline) oraz czasu rozpoczęcia transakcji, który musi mieścić się w ściśle określonym przedziale czasu. Ważną cechą RTDB jest również umiejscowienie danych w czasie. Ograniczenie to dotyczy uzyskania odpowiedzi na pytanie Czy pobrana informacja ze środowiska jest wciąż aktualna i wartościowa?. Jednak że w ostatnim dziesięcioleciu do zastosowań w tzw. data-intensive application często wskazuje się strumieniowe systemy zarządzania bazami danych (Data Stream Management System DSMS) jako właściwe rozwiązanie problemu gromadzenia i przetwarzania w czasie rzeczywistym dużych ilości danych. Największą zaletą DSMS jest operowanie na nieprzerwanym i zmiennym w czasie strumieniu danych. Dzięki tej właściwości systemy zarządzania strumieniowymi bazami danych bardzo dobrze nadają się do zastosowań w systemach czasu rzeczywistego i dlatego DSMS może stać się fundamentalną częścią mo-
4 544 M. Mulka dułu gromadzenia i przetwarzania danych pobieranych w czasie rzeczywistym z maszyny odlewniczej w systemie wizualizacji procesów odlewu aluminium. Opisywany moduł systemu wizualizacji procesów przemysłowych ma za zadanie gromadzenie i wstępne przetwarzanie wartości parametrów wpływających na zużycie energii przez maszyny odlewnicze. W skład maszyny wchodzą roboty, piec i inne urządzenia peryferyjne, które zużywają energię, a zużycie to zależy od wielu czynników towarzyszących procesowi produkcji. Parametry procesu odlewu, które wpływają na wielkość zużycia energii, mają być pobrane, odpowiednio przetworzone, a następnie zapisane w bazie danych. Część monitorowanych zmiennych ma być pobierana co 20ms, następna co 50ms i kolejna co 100ms, ale do bazy danych zapisywana jest średnia ich wartość co 5 min. Moduł ten nie ma charakteru systemu czasu rzeczywistego o twardych uwarunkowaniach czasowych i nie steruje procesami odlewu, ale ma za zadanie gromadzić i wstępnie przetwarzać dane, które umożliwiają jednostkom logistycznym zakładu wyciąganie wniosków i ciągłe doskonalenie procesów odlewu aluminium w celu ograniczenia zużycia energii. 3. Gromadzenie i przetwarzanie danych wpływających na wielkość zużycia energii maszyny odlewniczej 3.1. Rozwiązanie oparte na RDBMS (Microsoft SQL Server 2005) Bardzo często do celów archiwizacji danych w przemysłowych systemach czasu rzeczywistego wykorzystuje się relacyjne systemy zarządzania bazami danych. Rozwiązania takie można stosować jedynie w przypadku, kiedy nie uzależnia się sterowania procesami produkcyjnymi od czasu operacji odczytu i zapisu związanymi z bazą danych. Najczęściej RDBMS znajduje swoje zastosowanie w częściach systemów wykorzystywanych przez służby logistyczne zakładów produkcyjnych w celu raportowania danych. Późniejsze analizy uzyskanych w ten sposób danych mogą wpływać znacząco na polepszenie jakości produktu, warunków pracy i całej firmy. Opisywany moduł przetwarzania i archiwizacji parametrów towarzyszących procesowi odlewu aluminium, a mających bezpośredni wpływ na wielkość zużycia energii, docelowo został zaprojektowany uwzględniając użycie relacyjnego systemu zarządzania bazą danych Microsoft SQL Server W opisywanym przypadku, jak i w wielu innych tego typu przedsięwzięciach, wybór RDBMS podyktowany jest warunkami ekonomicznymi, gdyż rozwiązania oparte na tradycyjnych bazach danych są tańsze, jak również w związku z ich popularnością absorbują mniejszą ilość czasu, środków oraz osób związanych z projektem i wykonaniem docelowego systemu.
5 Zastosowanie strumieniowych baz danych w systemie czasu rzeczywistego Opis rozwiązania System w założeniu został oparty na autonomicznych, odseparowanych od siebie stanowiskach operatorskich dla każdej z trzydziestu maszyn, które w czasie rzeczywistym pobierają z liczników wartości monitorowanych parametrów. Interfejs pomiędzy licznikami a systemem komputerowym przetwarzającym i gromadzącym dane stanowi odpowiedni dla liczników maszyny odlewniczej OPC Server. System komputerowy zainstalowany na stanowisku będzie pobierał, przetwarzał i zapisywał informacje do bazy danych Microsoft SQL Server 2005 Express Edition. Przed operacją zapisu do bazy danych program komputerowy wizualizuje aktualny stan maszyny, uwzględniając wartości pobranych parametrów. Najważniejszym elementem oprogramowania stanowiska kontrolnego jest mechanizm agregacji danych pobranych ze środowiska kontrolowanego. Przetwarzanie danych mające na celu ich agregację względem czasu wykonywane jest poprzez zapytania SQL na wcześniej zapisanych danych. Zagregowane dane zapisane na stanowiskach operatorskich archiwizowane są w cyklu dziennym na serwerze z zainstalowanym Microsoft SQL Server 2005 Standard Edition. Serwer ten jest dostępny dla kadry zarządzającej i logistycznej w celach raportowych. Agregacja danych pobranych z liczników maszyny odlewniczej odbywa się z ustaloną częstotliwością, która wynosi 5 minut. Rys. 1. Monitorowanie pracy maszyn w oparciu o RDBMS. Fig. 1. Maschines work monitoring with RDBSM. W przedstawionej architekturze badania dotyczyły wydajności modułu gromadzenia i przetwarzania danych na stanowisku operatorskim z wykorzystaniem relacyjnego systemu zarządzania bazą danych. Szczególny nacisk został postawiony na obserwację obciążenia procesora, pamięci i dysku oraz czasu potrzebnego na zapis i przetworzenie poszczególnych próbek danych.
6 546 M. Mulka 3.2. Rozwiązanie oparte na DSMS (StreamBase 6.5) Rozwiązanie oparte na zastosowaniu na stanowiskach kontrolnych relacyjnego systemu zarządzania bazami danych Microsoft SQL Server 2005 Express Edition w celu gromadzenia i przetwarzania danych w cyklu dziennym jest w opisywanym systemie dopuszczalne, ale niewystarczające. Mając na uwadze poprawę podstawowego kryterium przeprowadzanych badań, tzn. zmniejszenie obciążenia pamięci i dysku na stanowiskach, relacyjna baza danych zostanie zastąpiona strumieniowym systemem zarządzania bazami danych StreamBase 6.5. Zmiana ta pociąga za sobą modyfikację oprogramowania zainstalowanego na stanowisku oraz stworzenie nowej architektury wymiany danych między stanowiskami kontrolnymi a serwerem raportowym (główny serwer). Rys. 2. Monitorowanie pracy maszyn w oparciu o DSMS. Fig. 2. Maschines work monitoring with DSMS Opis wprowadzonych zmian z perspektywy wykorzystania DSMS Strumieniowe systemy zarządzania bazami danych operują na nieprzerwanym, zmiennym w czasie strumieniu danych, gdzie element danych może zostać pobrany do dalszego przetwarzania, zapisany lub usunięty. Wykorzystanie tych własności DSMS na stanowisku kontrolnym pozwala na równoczesne pobranie, przetworzenie i prezentację danych z pominięciem fazy zapisu danych na dysk i ich odczytu. Mając na uwadze najbardziej złożoną operację, którą jest agregacja pobranych ze środowiska kontrolowanego danych, można przypuszczać, iż rozwiązanie oparte na DSMS, wykorzystujące zapytania ciągłe i tzw. okno stałe (fixed windows) korzystnie wpłynie na obserwowane wartości obciążenia pamięci, dysku a przez to na wydajność systemu.
7 Zastosowanie strumieniowych baz danych w systemie czasu rzeczywistego 547 Operowanie na strumieniu danych w DSMS ułatwia język zapytań ciągłych, który wzorowany jest na składni języka SQL używanego w RDBMS i rozpowszechnionego w świecie ogólnie pojętych baz danych. Zapytania ciągłe mogą przetwarzać strumień danych jak również relacje to najważniejsza cecha odróżniająca zapytania ciągłe od tradycyjnych zapytań. Każde z zapytań klasycznych (np. zapytania SQL w RDBMS) działa na danych zapisanych w postaci stałych relacji, a ciągłość wyników można zasymulować jedynie w formie odpytywania bazy z ustaloną częstotliwością, natomiast zapytania ciągłe nie wymagają istnienia danych zapisanych na dysku, ale mogą operować bezpośrednio na danych napływających w strumieniu, a przetworzone dane zwrócić jako nowy strumień informacji. Aktualnie w rozwiązaniu z punktu 3.1 każda informacja pobrana w procesie produkcyjnym z pojedynczego licznika jest zapisywana do bazy danych, gdzie w odstępach 5-minutowych wykonywana jest agregacja i kolejny zapis. W opisywanym rozwiązaniu zapis danych na dysk będzie przeprowadzany w celu archiwizacji, a informacje zapisane na dysku będą miały postać danych przetworzonych (zagregowanych) i będą w cyklu dziennym przesyłane na serwer raportowy. Agregacja będzie wykonywana z wykorzystaniem stałego okna, które zawęzi strumień danych do skończonego zbioru zawierającego informacje z ostatnich 5 minut. Zostanie pominięte zapisywanie w postaci trwałych relacji danych atomowych, które de facto wykorzystywane są tylko podczas samej wizualizacji stanu maszyny. 4. Porównanie DSMS i RDBMS Współczesne relacyjne systemy zarządzania bazami danych zajmują znaczącą część rynku systemów bazodanowych na świecie i dzięki takim firmom jak Oracle, IBM czy Microsoft ugruntowały swoją pozycję i nadal się rozwijają. Aktualnie RDBMS wykorzystywany jest w wielu dziedzinach życia człowieka i stanowi wystarczające rozwiązanie wielu problemów. Niestety, poprzez swoje własności RDBMS nie jest dobrym rozwiązaniem dla systemów czasu rzeczywistego i nikt nie zaryzykuje wykorzystania relacyjnego systemu zarządzania bazami danych w systemach czasu rzeczywistego o ostrych rygorach czasowych. Trudno jest również wyobrazić sobie wykorzystanie RDBMS w tzw. data-intensive applications, w których to ogromne ilości danych są generowane przez środowisko kontrolowane w czasie rzędu milisekund i w odpowiedni sposób przetwarzane, zapisywane i archiwizowane przez system. Pod kątem wykorzystania w systemach o architekturze DAHP (Data Active Human Passive) rozwijane są strumieniowe systemy zarządzania bazami danych, dla których z założenia naturalnym środowiskiem są systemy gromadzące i przetwarzające dane napływające ciągle w nieprzerwanym strumieniu.
8 548 M. Mulka Rys. 3. Model przetwarzania danych na stanowisku kontrolnym z wykorzystaniem DSMS Fig. 3. The model of data transformation on controlling position using DSMS Między RDBMS a DSMS jest kilka znaczących różnic, które determinują przydatność obu systemów. Pierwszą z cech odróżniającą DSMS jest już wspomniana możliwość operowania bezpośrednio na strumieniu danych wchodzących bez konieczności ich zapisu i odczytu z dysku. Poniżej przedstawiono wykres obciążenia pamięci oraz dysku dla modułu gromadzenia i przetwarzania danych systemu monitorującego pracę maszyny. W obu przypadkach próba miała miejsce dla wygenerowanych wartości 12 zmiennych z liczników maszyny pobieranych w przybliżeniu, co 15ms. Dzięki wykorzystaniu przetwarzania danych bezpośrednio ze strumienia w DSMS ogranicza się użycie dysku jak i pamięci. Operacje odczytu danych w RDBMS podczas agregacji znacząco wpływają na obciążenie pamięci i samego dysku poprzez ciągłe wykonywanie zapytań, jak również operacji zapisu danych. Przetwarzanie strumienia poprzez wykorzystanie zapytań ciągłych mniej obciąża pamięć i dysk, a dane atomowe nie muszą być zapisywane na dysk w celu ich agregacji, gdyż w tym przypadku wykorzystano stałe okno czasowe. Na wykresach opisujących wydajność DSMS można zaobserwować, iż dane zagregowane zapisywane są w wybranych punktach czasowych, wtedy też obciążenie dysku wzrasta. Zapytania ciągłe w DSMS znacząco wpływają na zmniejszenie obciążenia pamięci i dysku, w szczególności, gdy porównujemy je z zapytaniami cyklicznymi wykonywanymi w celu osiągnięcia pseudo-ciągłości w relacyjnych systemach zarządzania bazami danych.
9 Zastosowanie strumieniowych baz danych w systemie czasu rzeczywistego 549 Rys. 4. RDBMS wykres obciążenia pamięci podczas operacji pobierania i przetwarzania danych Fig. 4. RDBMS diagram of memory charging during downloading and transforming data process Rys. 5. DSMS wykres obciążenia pamięci podczas operacji pobierania i przetwarzania danych Fig. 5. DSMS diagram of memory charging during downloading and transforming data process
10 550 M. Mulka Rys. 6. RDBSM wykres obciążenia dysku podczas operacji pobierania i przetwarzania danych Fig. 6. RDBMS diagram of hard drive charging during the downloading and transforming data process Rys. 7. DSMS wykres obciążenia dysku podczas operacji pobierania i przetwarzania danych Fig. 7. DSMS diagram of hard drive charging during the downloading and transforming data process
11 Zastosowanie strumieniowych baz danych w systemie czasu rzeczywistego 551 Rys. 8. RDBSM wykres obciążenia procesora podczas operacji pobierania i przetwarzania danych Fig. 8. RDBMS diagram of processor charging during the downloading and transforming data process Rys. 9. DSMS wykres obciążenia dysku podczas operacji pobierania i przetwarzania danych Fig. 9. DSMS diagram of hard drive charging during the downloading and transforming data process Wśród wielu zalet DSMS można zauważyć również wadę, którą jest nieprzewidywalny charakter strumienia danych, a co za tym idzie realny problem ze stworzeniem stabilnego planu zapytania. Plan zapytań jest mechanizmem naturalnym dla relacyjnych systemów bazodanowych wykonywanym przed każdym zapytaniem i przyśpieszającym wyszukiwanie żądanych informacji w bazach danych. Problem braku stabilnego planu zapytań objawia się w szczególności przy operowaniu jednocześnie na dużej ilości danych zapisanych na dysku
12 552 M. Mulka i strumieniu danych. Oprócz obserwacji obciążenia pamięci, dysku i procesora, które są tematem niniejszego opracowania, dodatkowo zostały wykonane testy na przekroczenie ustalonego czasu pobrania wartości zmiennych ze środowiska kontrolowanego wynoszącego 15ms. Dla relacyjnego systemu zarządzania bazą danych przekroczenie testowych 15ms miało miejsce 140 razy w ciągu 15-minutowej próby, natomiast dla DSMS tylko 9 razy. Rezultat testów wskazuje na to, iż obciążenie pamięci i dysku znacząco wpływa na wydajność całego programu gromadzenia i przetwarzania danych z liczników monitorowanej maszyny. 5. Wnioski końcowe Wyniki przeprowadzonych obserwacji opisanego systemu czasu rzeczywistego wskazują, że to strumieniowe systemy zarządzania bazami danych są lepszą alternatywą dla standardowych systemów bazodanowych w zastosowaniu w tzw. data-intensive applications. Przewagę DSMS nad RDBMS, w aspekcie niniejszej pracy, obrazuje zmniejszenie obciążenia zużycia pamięci i dysku, a co za tym idzie zwiększenie wydajności omawianego modułu przetwarzania i gromadzenia danych. W perspektywie rozwoju systemu monitorującego prace maszyny odlewniczej zwiększenie wydajności modułu gromadzenia danych nie jest bez znaczenia, gdyż daje realną możliwość rozszerzenia ilości monitorowanych zmiennych. Niestety, prezentowane w tym dokumencie rozwiązanie oparte na StreamBase 6.5 jest rozwiązaniem droższym od systemu opartego na darmowym Microsoft SQL Server 2005 Express Edition. Jednak warto zastanowić się nad wykorzystaniem DSMS w opisywanym systemie czasu rzeczywistego, mając na uwadze ewentualny jego rozwój zmierzający w kierunku obserwacji większej ilości parametrów maszyny, które wpływają na jakość i koszty produkcji odlewów. Aktualnie ilość monitorowanych zmiennych jest ustalona, ale nic nie stoi na przeszkodzie, by w przyszłości grupa ta powiększyła się o dodatkowe zmienne, a wtedy wyniki z przeprowadzonych doświadczeń opisanych w tym dokumencie będą dawały poczucie pewności, że DSMS upora się z przetworzeniem i zapisaniem żądanej ilości informacji. Jednak mimo wszystkich zalet prezentowanego systemu DSMS nie może być on wykorzystany do przemysłowych systemów czasu rzeczywistego o twardych ograniczeniach czasowych. Aktualnie obserwuje się rozwój DSMS, zarówno komercyjnych systemów, jak i akademickich projektów i do tej pory trudno wykorzystać te rozwiązania do przemysłowych systemów czasu rzeczywistego. Można wskazać wiele zalet i korzyści płynących z zastosowania strumieniowych baz danych, ale z pewnością jeszcze dużo czasu upłynie, nim pojawi się możliwość wykorzystania strumieniowego systemu zarządzania bazą danych, który w pełni zdeklasuje inne systemy bazodanowe w zastosowaniu przemysłowym.
13 Zastosowanie strumieniowych baz danych w systemie czasu rzeczywistego 553 BIBLIOGRAFIA 1. Insup L., Joseph Y-T. L., Sang H. S.: Handbook of Real-Time and Embedded Systems. 2. Arasu A., Babcock B., Babu S., Cieslewicz J., Datar M., Ito K., Motwani R., Srivastava U., Widom J.: STREAM: The Stanford Data Stream Management System. 3. Babcock B., Babu S., Datar M., Motwani R., Widom J.: Models and Issues in Data Stream Systems. 4. Widera M., Kozielski S.: Strumieniowe systemy zarządzania danymi przegląd rozwiązań. Recenzenci: Dr hab. inż. Zbigniew Huzar, prof. Pol. Wrocławskiej Dr inż. Aleksandra Werner Wpłynęło do Redakcji 30 stycznia 2010 r. Abstract This article contains a description of Real-time system which monitors factory machine work and gathers important data from the controlled system to make manufacturing process more efficient and cheaper and to rise quality of final products. This described system is based on getting data which are a great importance to decrease energy consumption. At the beginning this system was based on RDBMS (Relational Database Management System) Microsoft SQL Server 2005 (Fig. 1) and this solution is good enough to manage to gather and archive data in real-time system especially soft real-time system. Depending on the consequences caused by a missed deadline, real-time system can be classified into hard and soft real-time system. Despite of getting good enough results of using RDBMS in this described system RDBMS was replace by DSMS (Data Stream Management System) to gather data from machine s sensors (Fig. 2). The research answered the question which database system makes better efficiency of use memory, disk and processor. To find the better database system the research contains a few tests which show differences between RDBMS and DSMS in described application. It has appeared in this research that DSMS could be better solution to makes described real-time system more efficiency.
14 554 M. Mulka Adres Marcin MULKA: Politechnika Śląska, Instytut Informatyki, ul. Akademicka 16, Gliwice, Polska,
Strumieniowe bazy danych
Strumieniowe bazy danych STREAM: The Stanford Data Stream Management System Michał Stochmiałek Michał Stochmiałek Strumieniowe bazy danych 1/23 Plan prezentacji Wprowadzenie Problem
VIX AUTOMATION DLA EDUKACJI
VIX AUTOMATION DLA EDUKACJI Laboratorium procesów przemysłowych na Politechnice Śląskiej w Gliwicach Politechnika Śląska w Gliwicach Wydział Automatyki, Elektroniki i Informatyki Zakład Pomiarów i Systemów
wersja 1.3 (c) ZEiSAP MikroB S.A. 2005
wersja 1.3 (c) ZEiSAP MikroB S.A. 2005 2 PRO-2000 INTERNET Copyright by: Zakład Elementów i Systemów Automatyki Przemysłowej MikroB S.A., Ostrzeszów 2005 Windows, Internet Explorer, IIS są znakami firmowymi
Hurtownie danych. Wstęp. Architektura hurtowni danych. http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH
Wstęp. Architektura hurtowni. Jakub Wróblewski jakubw@pjwstk.edu.pl http://zajecia.jakubw.pl/hur CO TO JEST HURTOWNIA DANYCH B. Inmon, 1996: Hurtownia to zbiór zintegrowanych, nieulotnych, ukierunkowanych
Alicja Marszałek Różne rodzaje baz danych
Alicja Marszałek Różne rodzaje baz danych Rodzaje baz danych Bazy danych można podzielić wg struktur organizacji danych, których używają. Można podzielić je na: Bazy proste Bazy złożone Bazy proste Bazy
Instalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"
PODSTAWY BAZ DANYCH 19. Perspektywy baz danych 1 Perspektywy baz danych Temporalna baza danych Temporalna baza danych - baza danych posiadająca informację o czasie wprowadzenia lub czasie ważności zawartych
Szpieg 2.0 Instrukcja użytkownika
Szpieg 2.0 Instrukcja użytkownika Spis treści: Wstęp: 1. Informacje o programie 2. Wymagania techniczne Ustawienia: 3. Połączenie z bazą danych 4. Konfiguracja email 5. Administracja Funkcje programu:
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ADMINISTROWANIE INTERNETOWYMI SERWERAMI BAZ DANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład,
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1
Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski Bazy danych ITA-101 Wersja 1 Warszawa, wrzesień 2009 Wprowadzenie Informacje o kursie Opis kursu We współczesnej informatyce coraz większą
Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line
Zastosowanie oprogramowania Proficy (ifix, Historian oraz Plant Applications) w laboratoryjnym stanowisku monitoringu systemów produkcyjnych in-line Dr inż. Grzegorz Ćwikła Stanowisko do monitoringu systemów
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy
Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa
Instrukcja instalacji i obsługi programu Szpieg 3
COMPUTER SERVICE CENTER 43-300 Bielsko-Biała ul. Cieszyńska 52 tel. +48 (33) 819 35 86, 819 35 87, 601 550 625 Instrukcja instalacji i obsługi programu Szpieg 3 wersja 0.0.2 123 SERWIS Sp. z o. o. ul.
Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa
Budowa systemu wspomagającego podejmowanie decyzji Metodyka projektowo wdrożeniowa Agenda Systemy wspomagające decyzje Business Intelligence (BI) Rodzaje systemów BI Korzyści z wdrożeń BI Zagrożenia dla
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. Promotor: dr inż. Adam Piórkowski Autorzy: Jakub Osiadacz
QualitySpy moduł persystencji
Projektowanie oprogramowania Instytut Informatyki, Automatyki i Robotyki, Politechnika Wrocławska QualitySpy moduł persystencji Testy akceptacyjne Nazwa pliku: /QualitySpy/modules/qualityspypersistence/src/test/java/pl/wroc/pwr/qualityspy/persistence
Pojęcie systemu baz danych
Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)
SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji
System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej
AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7
AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database
KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3
Inżynieria Rolnicza 9(118)/2009 KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3 Michał Cupiał Instytut Inżynierii Rolniczej i Informatyki, Uniwersytet Rolniczy w Krakowie Streszczenie. Przedstawiono internetową
2013-04-25. Czujniki obiektowe Sterowniki przemysłowe
Ogólne informacje o systemach komputerowych stosowanych w sterowaniu ruchem funkcje, właściwości Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i transportowej
Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i
VI Seminarium PLOUG Warszawa Styczeñ 2003 Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i Marcin Przepiórowski Strojenie systemu Linux pod kątem serwera bazy danych Oracle 9i 7 1. Wstęp
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
InPro BMS InPro BMS SIEMENS
InPro Siemens OPC InPro BMS Produkt InPro BMS jest w sprzedaży od 2000 roku. W ostatnich kilku latach staliśmy się liderem wśród dostawców informatycznych rozwiązań dla systemów bezpieczeństwa. Oferowane
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Mariusz Rudnicki PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO CZ.1
Mariusz Rudnicki mariusz.rudnicki@eti.pg.gda.pl PROGRAMOWANIE SYSTEMÓW CZASU RZECZYWISTEGO CZ.1 Przedmiot PSCR Przedmiot PSCR Wykład do połowy semestru Laboratorium od połowy semestru Projekt Zaliczenie
Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000
Bazy Danych LITERATURA C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000 J. D. Ullman, Systemy baz danych, WNT - W-wa, 1998 J. D. Ullman, J. Widom, Podstawowy
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Geologii, Geofizyki i Ochrony Środowiska. Bazy danych 2
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie Wydział Geologii, Geofizyki i Ochrony Środowiska Wydajnośd w bazach danych Grzegorz Surdyka Informatyka Stosowana Kraków, 9 Spis treści. Wstęp...
Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.
Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity
Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej
Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja
Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
MongoDB. wprowadzenie. dr inż. Paweł Boiński, Politechnika Poznańska
MongoDB wprowadzenie dr inż. Paweł Boiński, Politechnika Poznańska Plan Historia Podstawowe pojęcia: Dokument Kolekcja Generowanie identyfikatora Model danych Dokumenty zagnieżdżone Dokumenty z referencjami
T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15
T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest
Porównanie systemów zarządzania relacyjnymi bazami danych
Jarosław Gołębiowski 12615 08-07-2013 Porównanie systemów zarządzania relacyjnymi bazami danych Podstawowa terminologia związana z tematem systemów zarządzania bazami danych Baza danych jest to zbiór danych
SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski
1.) Wymagania sprzętowe: SSI Katalog Program do katalogowania zawartości dysków Dariusz Kalinowski - System operacyjny: Windows 2000 lub Windows xp - Procesor minimum Pentium 1Ghz - Pamięć RAM minimum
Oracle11g: Wprowadzenie do SQL
Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom
A P L I K A C Y J N A
N O T A A P L I K A C Y J N A P R Z E M Y S Ł S P O Ż Y W C Z Y Kraft Foods Polska Olza w Cieszynie System nadzoru linii produkcji wafli System sterowania myciem linii NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI
SZKOLENIE: Administrator baz danych. Cel szkolenia
SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.
Analizator wydajności AMD CodeAnalyst
Analizator wydajności AMD CodeAnalyst Dostępny bezpłatnie dla Windows i Linux (różne funkcjonalności w obu systemach) Pozwala na 4 tryby pracy - profilowania: Bazujące na upływie czasu próbkowanie aplikacji
15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych
O Firmie 15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych Kilkaset systemów zbierania i przetwarzania danych kontrolno pomiarowych zrealizowanych na terenie
Elektroniczna Ewidencja Materiałów Wybuchowych
Elektroniczna Ewidencja Materiałów Wybuchowych Dyrektywa Dyrektywa Komisji Europejskiej 2012/4/UE z dnia 22 lutego 2012 określa obowiązek wprowadzenia w życie elektronicznej ewidencji materiałów wybuchowych
HYDRO-ECO-SYSTEM. Sieciowe systemy monitoringu w instalacjach przemysłowych i ochrony środowiska
HYDRO-ECO-SYSTEM Sieciowe systemy monitoringu w instalacjach przemysłowych i ochrony środowiska 1000 1100 0001 0110 1011 1100 0001 0110 1011 1100 0001 0110 1011 1100 0001 0110 1011 1100 1001 1101 0010
Hurtownie danych. 31 stycznia 2017
31 stycznia 2017 Definicja hurtowni danych Hurtownia danych wg Williama Inmona zbiór danych wyróżniający się następującymi cechami uporządkowany tematycznie zintegrowany zawierający wymiar czasowy nieulotny
System Broker. Wersja 5.1
System Broker Wersja 5.1 1 System Broker wersja 5.1 System Broker to oprogramowanie zaprojektowane specjalnie z myślą o usprawnieniu pracy brokera ubezpieczeniowego. Przeznaczone jest zarówno dla małych
Zastosowanie wirtualizacji w edukacji wybrane przykłady. The Virtualization in Education Selected Examples
Wydawnictwo UR 2017 ISSN 2080-9069 ISSN 2450-9221 online Edukacja Technika Informatyka nr 2/20/2017 www.eti.rzeszow.pl DOI: 10.15584/eti.2017.2.29 ROBERT LIS Zastosowanie wirtualizacji w edukacji wybrane
Wirtualizacja baz danych a Dynamic Memory. Cezary Ołtuszyk coltuszyk.wordpress.com
Wirtualizacja baz danych a Dynamic Memory Cezary Ołtuszyk coltuszyk.wordpress.com Plan spotkania I. Wprowadzenie do tematu II. III. IV. Problem 1: Spadek wydajności maszyny wirtualnej Problem 2: SQL Server
Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11
INFORMATOR TECHNICZNY WONDERWARE Informator Techniczny nr 58 28-11-2002 Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11 Oprogramowanie wizualizacyjne InTouch 7.11, gromadzi informacje alarmowe
Usługa archiwizacji danych w systemie Eureca. Marek Jelenik CONTROLLING SYSTEMS sp. z o.o.
Usługa archiwizacji danych w systemie Eureca Marek Jelenik CONTROLLING SYSTEMS sp. z o.o. Na czym polega usługa archiwizacji danych w systemie Eureca? 2012 2013 2014 2015 Przed archiwizacją SQL OLAP BAZA
Międzynarodowe Targi Spawalnicze ExpoWELDING 2012 16-18 października 2012 NOWOŚCI TARGOWE
Międzynarodowe Targi Spawalnicze ExpoWELDING 2012 16-18 października 2012 NOWOŚCI TARGOWE FIRMA: SOMAR S.A. ul. Karoliny 4 40-186 Katowice tel. 32 359 71 00 fax. 32 359 71 11 e-mail: biuro@somar.com.pl
Co to jest? TaktTime System. TAKT TIME SYSTEM system przeznaczony do nadzorowania i usprawnienia pracy w taktach.
Co to jest? TAKT TIME SYSTEM system przeznaczony do nadzorowania i usprawnienia pracy w taktach. Jak działa? System poprzez rozstawione na hali monitory nadzoruje pracę w taktach. Wyświetlane liczniki
Baza danych. Baza danych to:
Baza danych Baza danych to: zbiór danych o określonej strukturze, zapisany na zewnętrznym nośniku (najczęściej dysku twardym komputera), mogący zaspokoić potrzeby wielu użytkowników korzystających z niego
Win Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie
Hurtownie danych i business intelligence - wykład II Paweł Skrobanek, C-3 pok. 321 pawel.skrobanek@pwr.wroc.pl oprac. Wrocław 2005-2008 Zagadnienia do omówienia 1. 2. Przegląd architektury HD 3. Warsztaty
Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Infomatyki Stosowanej Piotr Benetkiewicz Nr albumu: 168455 Praca magisterska na kierunku Informatyka
Technika mikroprocesorowa. Systemy operacyjne czasu rzeczywistego
System operacyjny czasu rzeczywistego (RTOS Real Time Operating System) jest programem bazowym ułatwiającym tworzenie programu użytkowego systemu mikroprocesorowego. System operacyjny czasu rzeczywistego
Stabilis Smart Factory
1/9 Optymalizacja procesów biznesowych, oszczędności, zwiększenie produkcji i redukcja działań personelu Do czego służy? to już w pełni inteligentna fabryka. Zawiera wszystkie funkcjonalności dostępne
PRZEMYSŁ SPOŻYWCZY. Kraft Foods Polska Olza w Cieszynie. System nadzoru linii produkcji wafli System sterowania myciem linii
Kraft Foods Polska Olza w Cieszynie System nadzoru linii produkcji wafli System sterowania myciem linii Dok. Nr PLPN008 Wersja: 22-06-2006 ASKOM to zastrzeżony znak firmy ASKOM Sp. z o. o., Gliwice. Inne
AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi
AE/ZP-27-16/14 Załącznik B Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi Wykonywanie kopii zapasowych Oprogramowanie do archiwizacji musi współpracować z infrastrukturą
Metody integracji systemów sterowania z wykorzystaniem standardu OPC
Metody integracji systemów sterowania z wykorzystaniem standardu OPC (Control Systems Integration using OPC Standard) Autor: Marcin BAJER Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014
Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Kierunek studiów: Informatyka Stosowana Forma
Jak zwiększyć konkurencyjność przedsiębiorstwa dokonując pomiaru wskaźnika efektywności (OEE) oraz energii?
Jak zwiększyć konkurencyjność przedsiębiorstwa dokonując pomiaru wskaźnika efektywności (OEE) oraz energii? Przy stale rosnących cenach mediów i surowców do produkcji, tzw. koszty stałe mają coraz większy
Spółdzielcza Baza Nieruchomości. Realizacja postanowień Rekomendacji J
Spółdzielcza Baza Nieruchomości Realizacja postanowień Rekomendacji J Spółdzielcza Baza Nieruchomości PODSTAWOWE INFORMACJE O SYSTEMIE: System Spółdzielcza Baza Nieruchomości realizuje wytyczne Komisji
aplikacja akcyzattor
Wdrożenie systemu służącego do prowadzenia ewidencji energii elektrycznej w formie elektronicznej dla potrzeb rozliczeń podatku akcyzowego aplikacja akcyzattor Klient: KGHM Polska Miedź S.A. Klient KGHM
Krytyczne czynniki sukcesu w zarządzaniu projektami
Seweryn SPAŁEK Krytyczne czynniki sukcesu w zarządzaniu projektami MONOGRAFIA Wydawnictwo Politechniki Śląskiej Gliwice 2004 SPIS TREŚCI WPROWADZENIE 5 1. ZARZĄDZANIE PROJEKTAMI W ORGANIZACJI 13 1.1. Zarządzanie
Parametry wydajnościowe systemów internetowych. Tomasz Rak, KIA
Parametry wydajnościowe systemów internetowych Tomasz Rak, KIA 1 Agenda ISIROSO System internetowy (rodzaje badań, konstrukcja) Parametry wydajnościowe Testy środowiska eksperymentalnego Podsumowanie i
Oferta szkoleniowa Yosi.pl 2012/2013
Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.
Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl
Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
Bazy danych 2. Wykład 1
Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku
Procesowa specyfikacja systemów IT
Procesowa specyfikacja systemów IT BOC Group BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office
Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21
Organizacja zajęć BAZY DANYCH II WYKŁAD 1 Wykładowca dr inż. Agnieszka Bołtuć, pokój 304, e-mail: aboltuc@ii.uwb.edu.pl Liczba godzin i forma zajęć: 15 godzin wykładu oraz 30 godzin laboratorium Konsultacje:
Wprowadzenie do systemów operacyjnych
SOE - Systemy Operacyjne Wykład 1 Wprowadzenie do systemów operacyjnych dr inż. Andrzej Wielgus Instytut Mikroelektroniki i Optoelektroniki WEiTI PW System komputerowy Podstawowe pojęcia System operacyjny
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Tomasz Kapelak Nr albumu: 187404 Praca magisterska na kierunku Informatyka
Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami
Rok akademicki 2015/2016, Wykład nr 6 2/21 Plan wykładu nr 6 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2015/2016
Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni
Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie
Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
I. KARTA PRZEDMIOTU CEL PRZEDMIOTU
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: BAZY DANYCH 2. Kod przedmiotu: Bda 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Automatyka i Robotyka 5. Specjalność: Informatyka Stosowana
Parametry techniczne. Testy
Dyski SSD stają się pomału podstawą każdego komputera. Dzięki swoim parametrom, które pod wieloma względami biją klasyczne konstrukcje HDD, oferują niezwykle wysoką wydajność. Przekłada się to między innymi
Tworzenie aplikacji bazodanowych
Wydział Informatyki Politechnika Białostocka Studia stacjonarne Tworzenie aplikacji bazodanowych Prowadzący: pokój: E-mail: WWW: Małgorzata Krętowska, Agnieszka Oniśko 206 (Małgorzata Krętowska), 207 (Agnieszka
System kontroli eksploatacji maszyn i urządzeń
System kontroli eksploatacji maszyn i urządzeń Sprawne zarządzanie parkiem maszynowym w przedsiębiorstwie Vectan jest informatycznym systemem kontroli eksploatacji urządzeń, umożliwiającym stały monitoring
Politechnika Gdańska
Politechnika Gdańska Wydział Mechaniczny Katedra Energetyki i Aparatury Przemysłowej Automatyka chłodnicza i klimatyzacyjna TEMAT: Systemy sterowania i monitoringu obiektów chłodniczych na przykładzie
Win Admin Replikator Instrukcja Obsługi
Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja
Pomiar czasu przetwarzania rozproszonych zapytań w ewoluujących silnikach serwerów baz danych SQL Microsoft Server
Alicja KILIŃSKA WIŚNIEWSKA Politechnika Koszalińska Wydział Informatyki i Elektroniki E-mail: alicja@hardrex.pl Pomiar czasu przetwarzania rozproszonych zapytań w ewoluujących silnikach serwerów baz danych
Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Stabilis Monitoring. 1/9
1/9 Maksymalizacja czasu pracy maszyn i kontrola procesów produkcji. Do czego służy? umożliwia zbieranie danych w czasie rzeczywistym bezpośrednio z maszyn, urządzeń, automatyki przemysłowej oraz systemów
Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24
Przetwarzanie danych z wykorzystaniem technologii NoSQL na przykładzie serwisu Serp24 Agenda Serp24 NoSQL Integracja z CMS Drupal Przetwarzanie danych Podsumowanie Serp24 Darmowe narzędzie Ułatwia planowanie
WOJSKOWA AKADEMIA TECHNICZNA
WOJSKOWA AKADEMIA TECHNICZNA LABORATORIUM ANALIZA I MODELOWANIE SYSTEMÓW INFORMATYCZNYCH Stopień, imię i nazwisko prowadzącego Stopień, imię i nazwisko słuchacza Grupa szkoleniowa mgr inż. Łukasz Laszko
Szybkość instynktu i rozsądek rozumu$
Szybkość instynktu i rozsądek rozumu$ zastosowania rozwiązań BigData$ Bartosz Dudziński" Architekt IT! Już nie tylko dokumenty Ilość Szybkość Różnorodność 12 terabajtów milionów Tweet-ów tworzonych codziennie
Konfiguracja komputera przeznaczonego do pracy z IndustrialSQL Server 8.0 (komputer serwer)
Informator Techniczny nr 50 22-07-2002 INFORMATOR TECHNICZNY WONDERWARE Wymagania systemowe i sprzętowe dla aplikacji IndustrialSQL Server 8.0 Konfiguracja komputera przeznaczonego do pracy z IndustrialSQL
Podstawy projektowania aplikacji biznesowych w systemie SAP R/3
Podstawy projektowania aplikacji biznesowych w systemie SAP R/3 SAP R/3 Zintegrowany zbiór aplikacji zaprojektowanych w celu wspomagania przetwarzania danych w dużych firmach Producent SAP AG SAP Systems
Analiza porównawcza wybranych własności systemów zarządzania bazami danych
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Analiza porównawcza wybranych własności systemów zarządzania bazami danych Mirosław Lach Promotor: Prof. dr hab. inŝ. Antoni Ligęza Kraków
Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie
Hurtownie danych i business intelligence - wykład II Paweł Skrobanek, C-3 pok. 321 pawel.skrobanek@pwr.wroc.pl oprac. Wrocław 2005-2012 Zagadnienia do omówienia 1. Miejsce i rola w firmie 2. Przegląd architektury
System nadzoru urządzeń zasilających i klimatyzacyjnych SCS Win 3.0
System nadzoru urządzeń zasilających i klimatyzacyjnych SCS Win 3.0 System nadzoru urządzeń zasilających i klimatyzacyjnych SCS Win 3.0 przeznaczony jest do zdalnego monitorowania parametrów i stanów pracy
Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia
Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia Przedmiot: Bazy danych Rodzaj przedmiotu: Podstawowy Kod przedmiotu: MBM 1 S 0 5 64-4 _1 Rok: III Semestr: 5 Forma studiów:
Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL
Podstawy baz danych: Rysunek 1. Tradycyjne systemy danych 1- Obsługa wejścia 2- Przechowywanie danych 3- Funkcje użytkowe 4- Obsługa wyjścia Ewolucja baz danych: Fragment świata rzeczywistego System przetwarzania