• OrioleDB
    Outperform
    competitors and
    cut cost with
    OrioleDB
    the cloud DBMS

OrioleDB's EXTRAORDINARY ACHIEVEMENT

Dual Solution «on-disk» AND «in-memory»

The best of both worlds

Approach On-disk In-memory
Advantages Support for larger than main memory databases
Low CPU consumption during recovery using block-level write-ahead log (WAL)
Fast data access using direct memory pointers
Efficient IO utilization: both checkpoints and WAL are written sequentially
Shortcomings High overhead to access data in main memory using buffer manager
High volume of block-level WAL
Larger than main memory databases are not supported
High CPU consumption during recovery using row-level WAL
On-disk In-memory OrioleDB
Data access layer Buffer manager Direct access to in-memory data structures Dual pages mechanism
Write-ahead logging Block-level Row-level Row-level
Data volume restriction Disk RAM Disk

The OrioleDB Product and its Competitive Advantages

The OrioleDB control panel is the interface between customer and the relational PostgresSQL and MySQL databases in the cloud. 

The OrioleDB control panel enables the customer to order ‘OrioleDB instance’ that will run virtual machines in the specified cloud without the hassle of having to launch PostgresSQL and manage the virtual machine itself.

Speed and cost-efficient. Metering/charging of database use ensures efficient cost control.

The Market and Competition

Within the platform as a service (PaaS) category, the fastest-growing segment is database platform as a service (dbPaaS), which is expected to reach almost $10 billion by 2021. Hyperscale cloud providers are increasing the range of services they offer to include dbPaaS.

Large cloud providers actively integrate new open source developments into their products: Amazon RDS PostgreSQL (PostgreSQL-compatible dbPaaS from Amazon) contains not only PostgreSQL «as is», but also a set of useful extensions including postgis (geospatial data), pg_similarity (searching for similar objects), plv8 (javascript procedural language) and others.

Current transactional engines based on ARIES will be phased out for more advanced solutions, such as the OrioleDB solution.

Comparison of PostgreSQL-compatible dbPaaS


OrioleDB
for PostgreSQL

Amazon RDS

Amazon Aurora

Heroku Postgres

IBM Compose

EnterpriseDB

Database Labs
High transaction throughput
Multicore scalability
Bloat-reduction
Vacuum free
IO-reduction
Shared storage
Oracle compatibility
Monitoring
High availability

The OrioleDB Meets Future Challenges

IoT: edge devices are often resource-constrained, e.g. operating with a relatively slow CPU, limited memory and/or without persistent storage, requiring a lean database that needs to operate entirely in memory. Edge devices and gateways can produce high volumes of data in a short amount of time.

Algorithmic and High Frequency Trading: minimising latency at high throughput in a big data application, with a variety of high volume, high velocity structured and unstructured data.

Barriers of Entry for Competitors/Exit and Sales Plan

US patent protection for OrioleDB novel algorithms and data structures is granted. EU patent is pending.

The main barrier of entry is the conservatism of clients in their selection of database management system (DBMS). However:

Open source DBMS users are more open to adopt new leading edge technologies.

Cloud DBMS market demand is more dynamic and elastic. Cloud DB users migrate easier.

The following activities are planned in order to attract cloud database users:

Technical evangelism. This includes high-quality articles and blog posts in high tech and business resources, as well as talks on IT and business conferences.

Internet advertisements.

Endorsements & Distribution – feedback from top ridesharing and gaming companies has been positive and the distribution of the OrioleDB product through these companies is anticipated to increase exposure to the OrioleDB product and to act as a marketing opportunity.

Real-life Application

Test carried by one of top ridesharing companies - comparison of the resource consumption with PostgreSQL: OrioleDB in average has less than a quarter of read IOPS, less than half of write IOPS and less than half storage space used compared to PostgreSQL.

New buffering removes the customary bottleneck. Dual pages mechanism speeds up work with cached data improving efficiency with larger in-memory DB. Row-level WAL operate at much smaller size than block-level WAL, resulting in lowered IO usage.

The OrioleDB Team

OrioleDB’s core team has enormous experience in both PostgreSQL usage (35 years) and development (9 years). They started OrioleDB project as implementation of their cherished dream of perfect database engine. Core team is supported with experienced developers who turn vision and inventions into a code, skilled engineers who will address customer concerns during the operational phase, a QA team as well as a strong marketing team.

Alexander Korotkov

CEO of OrioleDB with key responsibility for the development of the transactional database engine. Alexander was awarded a PhD for research on PostgreSQL algorithms from MEPhI, the leading and most prestigious Russian research institution and home to six (6) Nobel laureates. Alexander stayed on to became an associate professor at MEPhI from 2011 to 2016 when his research was dedicated to improving the algorithms, multicore systems optimization and advance statistics, as well as selectivity estimation on the PostgreSQL platform. In 2015 Alexander founded and become the chief technical and development officer of Postgres Professional in Moscow. Alexander built a dedicated and highly successful team that assisted in the building of Postgres Pro Enterprise (a proprietary PostgresSQL fork) which is widely regarded as a breakthrough development for the effective employment of PostgreSQL in large enterprise and Government. He is the inventor behind OrioleDB who seeks to deliver the next generation engine for the PostgreSQL and other open source DBMSes with significantly improved speed at a fraction of the cost.

Petru Ghita Sherar

He is always looking forward to enjoy the solving of new challenges for old and new clients alike, to project and develop software systems for either small or big companies which demand high performance while performing complex tasks. He settles for nothing else but excellence in every aspect of his job, while he keeps improving his skills to project, code, manage and lead.

Development office is located in Minsk and has six (6) employees.

The Future of DBMS is Cloud!

According to Gartner research, cloud is now the default platform for managing data

DBMS market grew 18.4% from 2017 to 2018, while cloud DBMS services make 22.56% of the market in 2018 ($10.4 billion of the $46.1 billion)

More and more end-user companies are deploying or moving to the cloud

New innovation in DBMS are usually cloud-first or cloud-only

Cloud pricing model is further driving the transition

OrioleDB

Your low cost cloud-based database management tool.