Database System

About

A database is a type of system that stores its data in a table fashion and understands SQL statements.

You can:

Sample relational schema are also available to showcase or test rapidly a development environment.

Supported Relational Databases

For the supported database, Tabulify introduces a layer that:

  • corrects the driver mistakes
  • and/or implements the database SQL dialect

Other databases

We support all relational databases that:

  • provides a JDBC driver,
  • supports ANSI SQL

The most controversial parts being:

insert into "howto"."d_category" ("cat_id", "cat_desc", "load_timestamp")
values (?, ?, ?)
on duplicate key update "load_timestamp" = values ("load_timestamp")

If you want a relational database that does not support this syntax, you can always:

  • add the driver in the jars directory
  • and use the other standard operations (ie sql query, insert, or update)

If you still want the upsert operation and or support for a third SQL database, contact us.

Type

Database may be categorized in 2 types

Type Description
relational with joins (ie foreign key supports)
nosql without joins (ie without foreign key supports)



Related HowTo
Database HowTo - How to load JSON documents in a database

This howto will show you how to load json document (files) into your relational database.
Database HowTo - How to load your database with the TPCDS benchmark

This howto will show you how to load a relational database schema in order to create a benchmark with the data query command
How to load and analyze YAML documents in a database?

This howto will show you how to load and analyze yaml document (files) into a relational database. sqlite howto databaserelational database At its core a YAML file is just a JSON file styled in...
HowTo - How to load XML files into a database with Tabulify

This database howto will show you how to load Xml file and document into a database.
Learning Tabulify - Step 3 - What's a Connection ?

In the previous page, we learned that all data are known as data resource. Data resources are stored in systems in Tabulify. There is generally speaking two kind of systems: file system database...

Task Runner