Features

Anyone who has tried our test-drive knows that ChronicDB lets you run a quality online database in under 10 minutes.

Beneath that friendly interface is the most agile database software available. That's why ChronicDB is the choice of some of the most capable technologists.

The Safest Solution

The most skeptical data analysts agree that ChronicDB is the safest way to run an online database. What makes ChronicDB so safe? Something that no other online database has: versioned virtualization.

  • Versioned means ChronicDB saves old versions of your data as they change. If you accidentally delete data, you don't have to dig through backups or spreadsheets hoping to get some of them back. You restore data with a simple click.

  • Virtualization means presenting different views of the data. You can clone data for different users or testing without destroying the main copy.

Together, these two features make ChronicDB by far the safest way to create a database. You simply have a TV-recorder for your data.


Best Processing Tools

ChronicDB has the best tools in the industry to process data in your database:

  • Virtual manager. You can setup multiple independent database feeds that your customers can subscribe to online.

  • Intelligent importer. ChronicDB automatically creates a schema and imports the data for you. It also uses artificial intelligence to automatically glue the data together so you don't have to.

  • Change history. You can view old versions of the data as they were changing. Your data is continually logged and available for post-mortem analysis in relation to time.

  • Mover. You can move a database between hosting providers without disrupting the applications connected to it. ChronicDB sits in the middle acting like an air-traffic controller that prevents downtime.

Preparing data requires time and expertise. ChronicDB's powerful tools produce quality data quickly with confidence.


Data Versioning Means You Don't Lose Data

Most hosting services continually backup databases, as the user modifies them. Continual backups delete data history. This is a disaster for an online database, where a buggy application or user error can lead to permanent data deletion.

ChronicDB saves true, complete data history and can revive deleted data. That, combined with our live schema change support, means that ChronicDB databases retain the maximum amount of their data and maximum uptime in the presence of changes.


Best Looking Databases

Everyone knows ChronicDB is easy. It also generates great looking database-driven sites.

Database sites are a mix of data and data-entry forms. All databases generate data, but ChronicDB is generates the data-entry forms as well.

Data-entry forms are the key to a professional looking, branded database. Databases are just data and data-forms, and everyone has data in their databases, so the appearance of a database depends almost entirely on data forms.

In addition to data-entry forms, a top-quality database needs three other types of forms: user accounts for access, rules for reacting to events, and test forms for discovering data. ChronicDB makes all these forms for you, automatically!


Best Programming Tools

The best hosting providers give customers a programming API to integrate with their existing systems. Our programming API offers a unique group of features that advanced programmers would love to have:

  • It offers a powerful HTTP API to integrate your data processing automatically with Web-based access.

  • It provides a Web-friendly SQL-over-HTTP gateway interface to any database.

  • It comes with a Git/SVN-like command-line tool for a natural fit in systems administration operations.

  • It offers ad-hoc SQL query rewriting for correcting invalid queries and restricting access down to specific data values.

  • It provides meta-data, which are data about the data that are often hard to get to.


Great Location

Your database will be hosted in our datacenters, on dedicated servers tolerant to hardware failure and with redundant network connections. Database hosting in Amazon Web Services or a hosting service of your choice can be also provided.


Database Domain Name

ChronicDB automatically generates a domain name (databasename.chronicdb.com) for any database it manages and makes that address lead to your database. The domain name is generated both for databases hosted on our service and for databases hosted in other clouds.


The Power You Need For Complex Databases

If you need to create a database with many kinds of data sources, you need an industrial-strength tool like ChronicDB:

  • No limit on data sources. A very interconnected database may need to load data from multiple databases, files, Web-sites and protocols. Many other tools limit the number and kinds of data sources you can have. In ChronicDB there is no limit.

  • Zero-downtime schema changes. Most databases lock-up when the schema is changed leading to expensive downtime. With ChronicDB you apply schema changes that are lock-free, data consistent, and without tearing down a single client-connection: you get zero downtime.

  • Agile, verifiable evolution. A professional database changes its schema every two weeks. In a database with hundreds of tables and millions or billions of rows, such frequent changes must be semantically sound, surgically applied, and grounded on core primitives. ChronicDB supports the most advanced transformations.

  • Concurrent out-of-band loading. Ordinary Extract-Transfer-Load systems wait for each stage in a data-load pipeline to complete before the next stage begins. ChronicDB's anticipatory loading compaction lets you load data concurrently without any wait-time.

  • Replication. Ordinary replication is useful for read-only operations but harmful for backups. Our replication system is purpose-built for data-versioned backups, and helps you asynchronously replicate data, pause, and resume without starting from scratch.

Only ChronicDB has the capabilities you need to manage highly-diverse, mission-critical databases.


Work From Anywhere

Because it runs on the server, you can use ChronicDB from any browser. You can work on your database from your office, your home, a hotel, anywhere. You'll be amazed how convenient it is not to be tied down to a specific computer.

You can even have several people working on a database at the same time, from anywhere in the world, and ChronicDB will ensure their edits don't conflict. No desktop software could do that.


Versioned Backward Compatibility

As well as versioning changes to data, you can version changes to the data schema. You simply provide a mapping of the schema to a new version for upgrading, and can revert a schema back to the old version at any time.

Besides being effortless, schema changes are also backward compatible. Your applications or reports connected to the database do not break due to a schema change, and do not need to be modified. Because of virtualization, data requests are rewritten automatically to be correct.

ChronicDB is the only database that preserves backward compatibility for you. This means your expensive database application that took months to build can continue to live as long as needed.


Winning Combination

Most of our users chose ChronicDB because it's so easy. When you combine ease of use with industry-leading processing tools and the ability to create top-quality databases, it is an irresistible package.