| Русский Русский | English English |
   
Главная Archive
22 | 12 | 2024
10.14489/vkit.2014.010.pp.053-059

DOI: 10.14489/vkit.2014.010.pp.053-059

Жмайлов Б. Б., Александров П. В.
ПОСТРОЕНИЕ СИСТЕМЫ ОПЕРАТИВНОЙ ОТЧЕТНОСТИ НА ОСНОВЕ ТЕХНОЛОГИЙ КОЛЬЦЕВЫХ БАЗ ДАННЫХ
(с. 53-59)

Аннотация. Рассмотрен подход к построению системы оперативной отчетности. Предложены архитектура системы и ее реализация на основе технологий Java, ETL (Extract, Transform, Load) и RRD (Round-Robin Database), что позволяет решить проблему оперативной обработки больших массивов данных и их графическую интерпретацию.

Ключевые слова: язык программирования Java; кольцевые базы данных; интеграция данных; системное про-граммирование; технологии на базе XML-языка.

 

Jmailov B. B., Alexandrov P. V.
DEVELOPMENT OF REPORTING SYSTEM BASED ON THE ROUND-ROBIN DATABASE TECHNOLOGY
(pp. 53-59)

Abstract. The article describes the method of development the reporting systems based on RRD (Round-Robin Database), ETL (Extract, Trans-form, Load) and Java technologies. The method can be used to design systems which allow to collect data from the multiple metering devices. The incoming data can be pulled to system in various formats. The RRD was utilized for storage of the report data. In the article authors com-pares performances of Round Robin and Relational databases. The article demonstrates the cases when RRD is more flexible solution than traditional relational databases. The traditional relation databases is good decision for online transactions processing. But RRD can be more powerful for aggregation/processing big arrays of data. The article provides an interesting comparative experimental data. Pentaho ETL was used for pre-processing the data. It does transformations which prepares datasets to pushing to RRD. It does necessary aggregation via internal mechanisms. Using Pentaho ETL makes pre-processing clear and easy to maintain / change (it provides visual designer for transformations). It allows to transform different formats of incoming data to united format. It also allows to use different data-transfer protocols. The Java was used as intermediate between RRD database and ETL. Java is optimal choice since both RRD and Pentaho ETL have java API interface. RRD provides the out of box charts (graphical representations of data). The system developed via described approach has been working successfully for several years. The system is showing high efficiency in production environments. It is solving the issues of collecting and expeditious processing of large volumes of information.

Keywords: Java; Round-Robin Database; Data integration; System programming; XML-technology.

Рус

Б. Б. Жмайлов, П. В. Александров (Южный федеральный университет, Ростов-на-Дону) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Eng

B. B. Jmailov, P. V. Alexandrov (Southern Federal University, Rostov-on-Don) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Рус

1. Жмайлов Б. Б. Проектирование и разработка открытой информационной системы для удаленного сбора информации // Энерго- и ресурсосбережение – XXI век: сб. материалов II Междунар. науч.-практ. интернет-конф. / ОрелГТУ. Орел, 2004. С. 51 – 52.
2. Жмайлов Б. Б., Демьяненко А. Г. Разработка библиотеки QL средствами Java2 для обработки данных в компоненте JTable // Математические методы в технике и технологиях – ММТ-18: сб. тр. XVIII Междунар. науч. конф.: в 10 т. / КГТУ. Казань, 2005. Т. 8. С. 164 – 166.
3. Жмайлов Б. Б. Особенности формирования кадра протокола MODBUS для режима RTU // Техноло-гии Sun Microsystems: тез. докл. II Междунар. науч.-техн. конф. / ДГТУ. Ростов н/Д, 2004. С. 137 – 141.
4. ETL for Analytics // Talend. URL: http://www.ta-lend.com/solutions/etl-analytics (дата обращения: 20.08.2014).
5. Pentano. Community Wiki Home. URL: http://wiki.pentaho.com/display/COM/Community+Wiki+Home (дата обращения: 20.08.2014).
6. What RRDtool does // RRDtool. URL: http://oss. oetiker.ch/rrdtool (дата обращения: 20.08.2014).
7. RRD4J: A High Performance Data Logging and Graphing System for Time Series Data. URL: https://code. google.com/p/rrd4j (дата обращения: 20.08.2014).

Eng

1. Zhmailov B. B. (2004). The design and develop-ment of an open information system for the remote collection of information. Energy and resource saving – XXI century: proceedings of the II International scientific and practical internet-conference. OrelGTU. Orel, pp. 51-52.
2. Zhmailov B. B., Dem'ianenko A. G. (2005). Devel-opment of QL library by means of Java2 platform for the creation processing of data in a JTable component. Mathe-matical methods in engineering and technology – ММТ-18: proceedings of XVIII International scientific and practical conference: In 10 volumes. KGTU. Kazan', Vol. 8, pp. 164-166.
3. Zhmailov B. B. (2004). Peculiarities of formation of Protocol frame for MODBUS RTU mode. Sun Mi-crosystems technologies: proceedings of the II International scientific and technical conference. DGTU. Rostov-on-Don, pp. 137-141.
4. ETL for Analytics. Talend. Available at: http://www.talend.com/solutions/etl-analytics (Accessed: 20.08.2014).
5. Pentano. Community Wiki Home. Available at: http://wiki.pentaho.com/display/COM/Community+Wiki+Home (Accessed: 20.08.2014).
6. What RRDtool does. RRDtool. Available at: http://oss.oetiker.ch/rrdtool (Accessed: 20.08.2014).
7. RRD4J: A High Performance Data Logging and Graphing System for Time Series Data. Available at: https://code.google.com/p/rrd4j (Accessed: 20.08.2014).

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 250 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа статьи заполните форму:

{jform=1,doi=10.14489/vkit.2014.010.pp.053-059}

.

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 250 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please fill out the form below:

{jform=2,doi=10.14489/vkit.2014.010.pp.053-059}

 

 

 

 

 

.

.

 

 
Search
Rambler's Top100 Яндекс цитирования