System documentation
D2000 EDA is intended for
- Data archiving
- Processing timestamped values
- Organizing data into EDA Groups
- Calculation/Balance of time series
EDA - Energetická databanka
Systémová dokumentácia
D2000 EDA je určená pre
- Archivovanie údajov
- Spracovanie hodnôt s časovou značkou
- Organizovanie údajov do EDA Skupín
- Výpočet/Bilancovanie časových radov
- EDA-L - EDA jazyk - optimalizovaný na prácu s časovými radmi
Logická schéma EDA
Základné vlastnosti
- language - optimized for working with time series
EDA logic diagram
Basic properties
- Data bank for working with a large volume of energy information (time series)
- Highly optimized performance
- Adaptability for different solutions
- A powerful mathematical apparatus for various calculations
- Creation of user scenarios and reports
- Open solution - connection to the environment (imports, exports
- Databanka pre prácu s veľkým objemom energ. informácií (časových radov)
- Vysoký optimalizovaný výkon
- Prispôsobiteľnosť pre rôzne riešenia
- Silný matematický aparát pre rôzne výpočty
- Tvorba užívateľských scenárov a zostáv
- Otvorené riešenie – väzba na okolie (importy, exporty, ...)
...
Client/Server
...
- Silná optimalizácia na paralelizmus a zdieľanie dát
- Jednoduchá škálovateľnosť
- Množstvo rozhraní na čítanie a zápis dát
- Profylaktika EDA servera v reálnom čase
...
architecture
- Strong optimization for parallelism and data sharing
- Easy scalability
- A number of interfaces for reading and writing data
- Real-time EDA server prophylaxis
Eda Client - interface for accessing EDA
- D2000 EDA API
- EDA WorkBook – MS Excel / MS Word Addin / VisualBasic API
- J-EDA - JAVA API
EDA Server - server
...
process integrated on EDA DB
- Zníženie dátových tokov po sieti
- výpočet na serveri
- Paralelizácia (škálovateľnosť na n – nodov)
súbežná realizácia viacerých výpočtov
- využitie výpočtových prostriedkov
- Dátová cache
- využitie pamäte - znovupoužitie vypočítaných dát
- Klientská cache – dáta klienta, viacero transakcií
- Globálna cache – synchronizovaná na strane servera, spoločné zdieľanie dát medzi výpočtami, predčítané dáta
- Reduction of data flows over the network
- calculation on the server
- Parallelization (scalability to n - nodes)
- simultaneous implementation of several calculations
- use of computing resources
- Data cache
- memory usage - reuse of calculated data
- Client cache – client data, multiple transactions
- Global cache - synchronized on the server side, shared data sharing between calculations, pre-read data
- Loadbalancing
distribution of computing load
rozdeľovanie výpočtovej záťaže