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

What's hot

Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL databaseСергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Сергей Сверчков и Виталий Руденя. Choosing a NoSQL database
Volha Banadyseva
 
Hardware Provisioning for MongoDB
Hardware Provisioning for MongoDBHardware Provisioning for MongoDB
Hardware Provisioning for MongoDB
MongoDB
 
BigTable PreReading
BigTable PreReadingBigTable PreReading
BigTable PreReading
everestsun
 

What's hot (20)

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

Viewers also liked

Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isfProgetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Marco Frau
 

Viewers also liked (9)

GNU Linux introduction
GNU Linux introductionGNU Linux introduction
GNU Linux introduction
 
Amministrazione base dei sistemi Linux
Amministrazione base dei sistemi LinuxAmministrazione base dei sistemi Linux
Amministrazione base dei sistemi Linux
 
Ubuntu Linux ed il Software Libero
Ubuntu Linux ed il Software LiberoUbuntu Linux ed il Software Libero
Ubuntu Linux ed il Software Libero
 
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isfProgetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
Progetti_Linux Day 2015_ISF-CA_LinuxDay2015_isf
 
Tre lingue e un MOOC per imparare Linux
Tre lingue e un MOOC per imparare LinuxTre lingue e un MOOC per imparare Linux
Tre lingue e un MOOC per imparare Linux
 
Big data e pubblica amministrazione
Big data e pubblica amministrazioneBig data e pubblica amministrazione
Big data e pubblica amministrazione
 
Nuovi scenari sociali, reti digitali e accumulo di big data. Un approccio sis...
Nuovi scenari sociali, reti digitali e accumulo di big data. Un approccio sis...Nuovi scenari sociali, reti digitali e accumulo di big data. Un approccio sis...
Nuovi scenari sociali, reti digitali e accumulo di big data. Un approccio sis...
 
FANTIN BIG DATA (1)
FANTIN BIG DATA (1)FANTIN BIG DATA (1)
FANTIN BIG DATA (1)
 
Introduzione ai Big Data e alla scienza dei dati
Introduzione ai Big Data e alla scienza dei datiIntroduzione ai Big Data e alla scienza dei dati
Introduzione ai Big Data e alla scienza dei dati
 

Similar to InfiniFlux Time Series DBMS FAQ

Hitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-familyHitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-family
Hitachi Vantara
 
Datastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsDatastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobs
shanker_uma
 
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
Hitachi Vantara
 

Similar to InfiniFlux Time Series DBMS FAQ (20)

Proven Low-Cost Database for Your Business
Proven Low-Cost Database for Your BusinessProven Low-Cost Database for Your Business
Proven Low-Cost Database for Your Business
 
Minimise IT-Sprawl
Minimise IT-SprawlMinimise IT-Sprawl
Minimise IT-Sprawl
 
InterBase XE3 Datasheet
InterBase XE3 DatasheetInterBase XE3 Datasheet
InterBase XE3 Datasheet
 
Enterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
Enterprise Storage Solutions for Overcoming Big Data and Analytics ChallengesEnterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
Enterprise Storage Solutions for Overcoming Big Data and Analytics Challenges
 
Hitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-familyHitachi overview-brochure-hus-hnas-family
Hitachi overview-brochure-hus-hnas-family
 
Datastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobsDatastage parallell jobs vs datastage server jobs
Datastage parallell jobs vs datastage server jobs
 
IniniFlux Feature_Perf_Comparison
IniniFlux Feature_Perf_ComparisonIniniFlux Feature_Perf_Comparison
IniniFlux Feature_Perf_Comparison
 
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
Lower total-cost-of-ownership-and-simplify-administration-for-oracle-environm...
 
XFS.ppt
XFS.pptXFS.ppt
XFS.ppt
 
Alluxio @ Uber Seattle Meetup
Alluxio @ Uber Seattle MeetupAlluxio @ Uber Seattle Meetup
Alluxio @ Uber Seattle Meetup
 
The Benefits of using Tegile
The Benefits of using TegileThe Benefits of using Tegile
The Benefits of using Tegile
 
Introduction to Filecoin
Introduction to Filecoin   Introduction to Filecoin
Introduction to Filecoin
 
VLDB Administration Strategies
VLDB Administration StrategiesVLDB Administration Strategies
VLDB Administration Strategies
 
TokuDB 高科扩展性 MySQL 和 MariaDB 数据库
TokuDB 高科扩展性 MySQL 和 MariaDB 数据库TokuDB 高科扩展性 MySQL 和 MariaDB 数据库
TokuDB 高科扩展性 MySQL 和 MariaDB 数据库
 
Big Data Taiwan 2014 Track2-2: Informatica Big Data Solution
Big Data Taiwan 2014 Track2-2: Informatica Big Data SolutionBig Data Taiwan 2014 Track2-2: Informatica Big Data Solution
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 ArrayArchitecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
Architecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
 
Architecture Walkthrough of Fortissimo All Flash or Hybrid Flash Array
Architecture Walkthrough of Fortissimo All  Flash or Hybrid Flash ArrayArchitecture 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
Accelerating Analytics with EMR on your S3 Data LakeAccelerating Analytics with EMR on your S3 Data Lake
Accelerating Analytics with EMR on your S3 Data Lake
 
Flashelastic
FlashelasticFlashelastic
Flashelastic
 
Netapp Deduplication concepts
Netapp Deduplication conceptsNetapp Deduplication concepts
Netapp Deduplication concepts
 

More from InfiniFlux (6)

InfiniFlux IP Address Type
InfiniFlux IP Address TypeInfiniFlux IP Address Type
InfiniFlux IP Address Type
 
InfiniFlux duration
InfiniFlux durationInfiniFlux duration
InfiniFlux duration
 
InfiniFlux Minmax Cache
InfiniFlux Minmax CacheInfiniFlux Minmax Cache
InfiniFlux Minmax Cache
 
InfiniFlux performance
InfiniFlux performanceInfiniFlux performance
InfiniFlux performance
 
InfiniFlux Backup
InfiniFlux BackupInfiniFlux Backup
InfiniFlux Backup
 
InfiniFlux collector
InfiniFlux collectorInfiniFlux collector
InfiniFlux collector
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

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