SlideShare a Scribd company logo
InfiniFlux
Time Series DBMS
FAQ
www.infiniflux.com
Aug. 2015
Contents
Who use InfiniFlux?
What is InfiniFlux?
What is time-series big data?
How fast is data inserted using InfiniFlux?
How can data be inserted that fast?
What kind of operating system does InfiniFlux support?
What kinds of InfiniFlux application program interfaces are supported?
Contents
Why does not InfiniFlux support the UPDATE statement?
How much data are saved maximally using InfiniFlux?
How can I set a dashboard when InfiniFlux is linked with Grafana?
What are the differences with the traditional DBMS?
What are parallel disk tablespaces?
Does InfiniFlux support the abilitity to perform full text searches?
Does InfiniFlux perform a backup operation?
What is the mount command for a backup operation?
Who use InfiniFlux?
InfiniFluxis an optimized solution for the
fields where massive amounts of data are generated
through systems all the time and high-speed data
processing cannot be implemented using
traditional DBMS or open source software.
For example, InfiniFlux can not only store
the massive amounts of sensor data and time-series
data generated from the firewall equipment or during
the manufacturing process in real-time, but also
analyze them and monitor the status of their
processing.
World‘s
What is InfiniFlux?
InfiniFlux is a time-series database which
performs real-time data processing, i.e., data are
inserted at high speed, retrieved and analyzed
without elapsed time.
InfiniFlux also compresses and stores data in
real-time. Its query language and syntax complies
with the SQL standard. The extended SQL syntax
provides additional features such as the text search
tool.
Fastest
What is time-series big data?
Time-series big data is a set of data generated from the infrastructure that
computes sensors during a specified period. The most representative case is the measurement
of a sensor during the manufacturing process or the contents of syslog file in Linux.
Time-Series DBMS
How fast is data inserted using InfiniFlux?
36 million-byte records are inserted
within a single session per second using InfiniFlux
with the following environmental conditions: Intel
(R) Core(TM) i7-4790 CPU @ 3.60GHz(4 core), 32G,
TOSHIBA MC04ACA400E (SATAIII) 7200 RPM HDD.
240 million-byte records are inserted
within multiple sessions per second using parallel
disks of InfiniFlux with the same environmental
conditions as above.
World‘s
How can data be inserted that fast?
Real-time Index Structure
InfiniFlux can configure the index in real-time. Therefore, InfiniFlux can search hundreds of
thousands of data per second. The bitmap index is used to configure the index at a
substantially lower cost.
Two-Phase Data Compression Technology
This minimizes the I/O costs and maximizes the data entry performance.
In the first phase, InfiniFlux compresses data logically to reduce the overlapped portion of
the data through their codification. In the second phase, InfiniFlux compresses data
physically to save them to a disk.
Fastest
How can data be inserted that fast?
Lock-Free Data Structure
The InfiniFlux lock manager innovatively helps avoid deadlocks between an INSERT
operation, by which data are inserted fast, and a SELECT operation, by which data are
searched. A lock manager allows data to be inserted and searched in parallel. This
significantly improves performance.
Multi-Disk Structure
A disk I/O bottleneck problem can occur during massive data processing. To eliminate this,
multi-disk function is used by adding several disks. This function maximizes the
performance when data are inserted or searched.
Time-Series DBMS
What kind of operating system does InfiniFlux support?
InfiniFlux supports Linux
that is required to support the Intel CPU. (CentOS 6.4 or higher, Ubuntu 13.10 or higher).
World‘s
What kinds of application program interfaces are supported?
InfiniFlux supports CLI, ODBC, JDBC, and RESTful API
Fastest
Why does not InfiniFlux support the UPDATE statement?
Once inserted, serial log data cannot be modified or deleted. InfiniFlux does not
support the UPDATE statement to provide adequate guarantee against forgery. However,
InfiniFlux supports a function to check forgery. This detects the attempts to forge data files in a
database.
Old unnecessary data are immediately removed using the DELETE statement to
ensure sufficient free space. Conversions between the character sets of massive records are
readily performed by combining the SELECT statement with the INSERT statement.
Time-Series DBMS
How much data are saved maximally using InfiniFlux?
Logically 64-bit data can be saved.
In other words, they can be stored to infinity.
However, the actual size of data storage is smaller
than the logical one because of HDD capacity
limitation.
Maximally 10 trillion records
can be saved on a 2TByte HDD. They are about 500-
byte records respectively, which are composed of 20
columns. A column has 20 indexes.
World‘s
What are the differences with traditional DBMS?
Traditional DBMSusually does not provide real-time analysis of new data. For
more information, please refer to Section 3: Comparison between InfiniFlux and Other DBMS.
Fastest
What are parallel disk tablespaces?
A tablespace is composed of several disks for multi-disk function. They maximize the
performance when data are inserted. Data are saved individually on a disk of tablespace. This
helps improve I/O performance.
Once continuously inserted, massive data are saved in
memory first, and then are written to disk in the background. Disk I/O tasks are time-consuming
compared to memory operations. Therefore, the memory is used to temporarily hold data.
If INSERT operationsoccur frequently in the system without disk I/O, it is
possible to run of memory. In this situation, it is necessary to use parallel disk tablespaces.
Time-Series DBMS
Does InfiniFlux support the ability to perform full text search?
InfiniFlux uses a keyword as an extended SQL statement, called "SEARCH", to find a
word in real time. For example, when the select * from t1 where name SEARCH 'brown' is
executed, all records which contain 'brown' in the varchar type columns specified for names are
printed.
When input data are encoded to UTF-8, a word in English, Japanese, Chinese,
and Korean can be found when performing full text searches.
World‘s
Does InfiniFlux perform a backup operation?
To perform a backup operation, InfiniFlux saves the database
changes during the specified period in a file format. The backup files can be restored using a
command. Time-series data are generated and saved continuously. Therefore, to ensure
sufficient free space, back up old data and delete unnecessary data periodically.
Fastest
Therefore, the existing structure of a database is not influenced by the mount
command. Data are recovered logically very quickly using the MOUNT command and mapped
data can be immediately deleted using the UNMOUNT command.
What is the mount command for a backup operation?
Datacan be innovatively recovered using the mount command, which is supported only by
InfiniFlux. InfiniFlux also includes powerful support for logically mapping data, which were
backed up during the specified period, to a database when the mount command is issued.
However, all the existing data must be deleted when restore is performed.
Time-Series DBMS

More Related Content

PDF
InfiniFlux vs_RDBMS
PDF
InfiniFlux Feature perf comp_v1
PPTX
PDF
E commerce data migration in moving systems across data centres
PDF
Alluxio Data Orchestration Platform for the Cloud
PDF
Aerospike Hybrid Memory Architecture
PPTX
In-Memory Computing: How, Why? and common Patterns
PDF
Enabling Presto Caching at Uber with Alluxio
InfiniFlux vs_RDBMS
InfiniFlux Feature perf comp_v1
E commerce data migration in moving systems across data centres
Alluxio Data Orchestration Platform for the Cloud
Aerospike Hybrid Memory Architecture
In-Memory Computing: How, Why? and common Patterns
Enabling Presto Caching at Uber with Alluxio

What's hot (20)

PDF
A Technical Introduction to WiredTiger
PPTX
Hybrid collaborative tiered storage with alluxio
PDF
MongoDB Capacity Planning
PDF
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
PPTX
NoSQL for SQL Users
PDF
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
PPTX
MongoDB Capacity Planning
PDF
Brian Bulkowski. Aerospike
PPTX
In-Memory DataBase
PPTX
Hardware Provisioning for MongoDB
PPTX
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
PPTX
Hadoop and friends
PDF
Alluxio+Presto: An Architecture for Fast SQL in the Cloud
PDF
Data Organization in InnoDB
PDF
Presto@Uber
PPTX
IMC Summit 2016 Breakout - Pandurang Naik - Demystifying In-Memory Data Grid,...
PPT
BigTable PreReading
PDF
Improving Presto performance with Alluxio at TikTok
PDF
Aesop change data propagation
PPTX
Using Alluxio as a Fault-tolerant Pluggable Optimization Component of JD.com'...
A Technical Introduction to WiredTiger
Hybrid collaborative tiered storage with alluxio
MongoDB Capacity Planning
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
NoSQL for SQL Users
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
MongoDB Capacity Planning
Brian Bulkowski. Aerospike
In-Memory DataBase
Hardware Provisioning for MongoDB
IMC Summit 2016 Breakout - Per Minoborg - Work with Multiple Hot Terabytes in...
Hadoop and friends
Alluxio+Presto: An Architecture for Fast SQL in the Cloud
Data Organization in InnoDB
Presto@Uber
IMC Summit 2016 Breakout - Pandurang Naik - Demystifying In-Memory Data Grid,...
BigTable PreReading
Improving Presto performance with Alluxio at TikTok
Aesop change data propagation
Using Alluxio as a Fault-tolerant Pluggable Optimization Component of JD.com'...
Ad

Viewers also liked (8)

PDF
GNU Linux introduction
PDF
Amministrazione base dei sistemi Linux
PDF
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
PDF
Tre lingue e un MOOC per imparare Linux
PDF
Big data e pubblica amministrazione
PPT
Nuovi scenari sociali, reti digitali e accumulo di big data. Un approccio sis...
PPTX
FANTIN BIG DATA (1)
PDF
Introduzione ai Big Data e alla scienza dei dati
GNU Linux introduction
Amministrazione base dei sistemi Linux
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Tre lingue e un MOOC per imparare Linux
Big data e pubblica amministrazione
Nuovi scenari sociali, reti digitali e accumulo di big data. Un approccio sis...
FANTIN BIG DATA (1)
Introduzione ai Big Data e alla scienza dei dati
Ad

Similar to InfiniFlux Time Series DBMS FAQ (20)

PDF
Proven Low-Cost Database for Your Business
PDF
Minimise IT-Sprawl
PDF
InterBase XE3 Datasheet
PDF
Enterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
PDF
Hitachi overview-brochure-hus-hnas-family
DOC
Datastage parallell jobs vs datastage server jobs
PDF
IniniFlux Feature_Perf_Comparison
PDF
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
PPT
XFS.ppt
PDF
Alluxio @ Uber Seattle Meetup
PDF
The Benefits of using Tegile
PDF
Introduction to Filecoin
PPTX
VLDB Administration Strategies
PDF
TokuDB 高科扩展性 MySQL 和 MariaDB 数据库
PDF
Big Data Taiwan 2014 Track2-2: Informatica Big Data Solution
PDF
Architecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
PDF
Architecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
PDF
Accelerating Analytics with EMR on your S3 Data Lake
PDF
Flashelastic
PPTX
Netapp Deduplication concepts
Proven Low-Cost Database for Your Business
Minimise IT-Sprawl
InterBase XE3 Datasheet
Enterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
Hitachi overview-brochure-hus-hnas-family
Datastage parallell jobs vs datastage server jobs
IniniFlux Feature_Perf_Comparison
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
XFS.ppt
Alluxio @ Uber Seattle Meetup
The Benefits of using Tegile
Introduction to Filecoin
VLDB Administration Strategies
TokuDB 高科扩展性 MySQL 和 MariaDB 数据库
Big Data Taiwan 2014 Track2-2: Informatica Big Data Solution
Architecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
Architecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
Accelerating Analytics with EMR on your S3 Data Lake
Flashelastic
Netapp Deduplication concepts

More from InfiniFlux (6)

PDF
InfiniFlux IP Address Type
PDF
InfiniFlux duration
PDF
InfiniFlux Minmax Cache
PDF
InfiniFlux performance
PDF
InfiniFlux Backup
PDF
InfiniFlux collector
InfiniFlux IP Address Type
InfiniFlux duration
InfiniFlux Minmax Cache
InfiniFlux performance
InfiniFlux Backup
InfiniFlux collector

Recently uploaded (20)

PPTX
Big Data Technologies - Introduction.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Big Data Technologies - Introduction.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Weekly Chronicles - August'25-Week II
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Chapter 3 Spatial Domain Image Processing.pdf
Machine Learning_overview_presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
sap open course for s4hana steps from ECC to s4
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf

InfiniFlux Time Series DBMS FAQ

  • 2. Contents Who use InfiniFlux? What is InfiniFlux? What is time-series big data? How fast is data inserted using InfiniFlux? How can data be inserted that fast? What kind of operating system does InfiniFlux support? What kinds of InfiniFlux application program interfaces are supported?
  • 3. Contents Why does not InfiniFlux support the UPDATE statement? How much data are saved maximally using InfiniFlux? How can I set a dashboard when InfiniFlux is linked with Grafana? What are the differences with the traditional DBMS? What are parallel disk tablespaces? Does InfiniFlux support the abilitity to perform full text searches? Does InfiniFlux perform a backup operation? What is the mount command for a backup operation?
  • 4. Who use InfiniFlux? InfiniFluxis an optimized solution for the fields where massive amounts of data are generated through systems all the time and high-speed data processing cannot be implemented using traditional DBMS or open source software. For example, InfiniFlux can not only store the massive amounts of sensor data and time-series data generated from the firewall equipment or during the manufacturing process in real-time, but also analyze them and monitor the status of their processing. World‘s
  • 5. What is InfiniFlux? InfiniFlux is a time-series database which performs real-time data processing, i.e., data are inserted at high speed, retrieved and analyzed without elapsed time. InfiniFlux also compresses and stores data in real-time. Its query language and syntax complies with the SQL standard. The extended SQL syntax provides additional features such as the text search tool. Fastest
  • 6. What is time-series big data? Time-series big data is a set of data generated from the infrastructure that computes sensors during a specified period. The most representative case is the measurement of a sensor during the manufacturing process or the contents of syslog file in Linux. Time-Series DBMS
  • 7. How fast is data inserted using InfiniFlux? 36 million-byte records are inserted within a single session per second using InfiniFlux with the following environmental conditions: Intel (R) Core(TM) i7-4790 CPU @ 3.60GHz(4 core), 32G, TOSHIBA MC04ACA400E (SATAIII) 7200 RPM HDD. 240 million-byte records are inserted within multiple sessions per second using parallel disks of InfiniFlux with the same environmental conditions as above. World‘s
  • 8. How can data be inserted that fast? Real-time Index Structure InfiniFlux can configure the index in real-time. Therefore, InfiniFlux can search hundreds of thousands of data per second. The bitmap index is used to configure the index at a substantially lower cost. Two-Phase Data Compression Technology This minimizes the I/O costs and maximizes the data entry performance. In the first phase, InfiniFlux compresses data logically to reduce the overlapped portion of the data through their codification. In the second phase, InfiniFlux compresses data physically to save them to a disk. Fastest
  • 9. How can data be inserted that fast? Lock-Free Data Structure The InfiniFlux lock manager innovatively helps avoid deadlocks between an INSERT operation, by which data are inserted fast, and a SELECT operation, by which data are searched. A lock manager allows data to be inserted and searched in parallel. This significantly improves performance. Multi-Disk Structure A disk I/O bottleneck problem can occur during massive data processing. To eliminate this, multi-disk function is used by adding several disks. This function maximizes the performance when data are inserted or searched. Time-Series DBMS
  • 10. What kind of operating system does InfiniFlux support? InfiniFlux supports Linux that is required to support the Intel CPU. (CentOS 6.4 or higher, Ubuntu 13.10 or higher). World‘s
  • 11. What kinds of application program interfaces are supported? InfiniFlux supports CLI, ODBC, JDBC, and RESTful API Fastest
  • 12. Why does not InfiniFlux support the UPDATE statement? Once inserted, serial log data cannot be modified or deleted. InfiniFlux does not support the UPDATE statement to provide adequate guarantee against forgery. However, InfiniFlux supports a function to check forgery. This detects the attempts to forge data files in a database. Old unnecessary data are immediately removed using the DELETE statement to ensure sufficient free space. Conversions between the character sets of massive records are readily performed by combining the SELECT statement with the INSERT statement. Time-Series DBMS
  • 13. How much data are saved maximally using InfiniFlux? Logically 64-bit data can be saved. In other words, they can be stored to infinity. However, the actual size of data storage is smaller than the logical one because of HDD capacity limitation. Maximally 10 trillion records can be saved on a 2TByte HDD. They are about 500- byte records respectively, which are composed of 20 columns. A column has 20 indexes. World‘s
  • 14. What are the differences with traditional DBMS? Traditional DBMSusually does not provide real-time analysis of new data. For more information, please refer to Section 3: Comparison between InfiniFlux and Other DBMS. Fastest
  • 15. What are parallel disk tablespaces? A tablespace is composed of several disks for multi-disk function. They maximize the performance when data are inserted. Data are saved individually on a disk of tablespace. This helps improve I/O performance. Once continuously inserted, massive data are saved in memory first, and then are written to disk in the background. Disk I/O tasks are time-consuming compared to memory operations. Therefore, the memory is used to temporarily hold data. If INSERT operationsoccur frequently in the system without disk I/O, it is possible to run of memory. In this situation, it is necessary to use parallel disk tablespaces. Time-Series DBMS
  • 16. Does InfiniFlux support the ability to perform full text search? InfiniFlux uses a keyword as an extended SQL statement, called "SEARCH", to find a word in real time. For example, when the select * from t1 where name SEARCH 'brown' is executed, all records which contain 'brown' in the varchar type columns specified for names are printed. When input data are encoded to UTF-8, a word in English, Japanese, Chinese, and Korean can be found when performing full text searches. World‘s
  • 17. Does InfiniFlux perform a backup operation? To perform a backup operation, InfiniFlux saves the database changes during the specified period in a file format. The backup files can be restored using a command. Time-series data are generated and saved continuously. Therefore, to ensure sufficient free space, back up old data and delete unnecessary data periodically. Fastest
  • 18. Therefore, the existing structure of a database is not influenced by the mount command. Data are recovered logically very quickly using the MOUNT command and mapped data can be immediately deleted using the UNMOUNT command. What is the mount command for a backup operation? Datacan be innovatively recovered using the mount command, which is supported only by InfiniFlux. InfiniFlux also includes powerful support for logically mapping data, which were backed up during the specified period, to a database when the mount command is issued. However, all the existing data must be deleted when restore is performed. Time-Series DBMS