Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index H2 (DBMS)

H2 is a relational database management system written in Java. [1]

36 relations: ACID, Advanced Encryption Standard, Apache Derby, Apache Lucene, B-tree, Comparison of relational database management systems, Cross-platform, Data loss, Database transaction, Disk buffer, Durability (database systems), Eclipse Public License, Full-text search, Google App Engine, HSQLDB, In-memory database, IOPS, Java (programming language), Java Database Connectivity, List of relational database management systems, Mozilla Public License, Multiversion concurrency control, Open Database Connectivity, Open-source model, PostgreSQL, Power outage, Relational database management system, SHA-2, SourceForge, SQL, SQL injection, Sync (Unix), Transport Layer Security, Two-phase commit protocol, Web server, XTEA.


In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties of database transactions intended to guarantee validity even in the event of errors, power failures, etc.

New!!: H2 (DBMS) and ACID · See more »

Advanced Encryption Standard

The Advanced Encryption Standard (AES), also known by its original name Rijndael, is a specification for the encryption of electronic data established by the U.S. National Institute of Standards and Technology (NIST) in 2001.

New!!: H2 (DBMS) and Advanced Encryption Standard · See more »

Apache Derby

Apache Derby (previously distributed as IBM Cloudscape) is a relational database management system (RDBMS) developed by the Apache Software Foundation that can be embedded in Java programs and used for online transaction processing.

New!!: H2 (DBMS) and Apache Derby · See more »

Apache Lucene

Apache Lucene is a free and open-source information retrieval software library, originally written completely in Java by Doug Cutting.

New!!: H2 (DBMS) and Apache Lucene · See more »


In computer science, a B-tree is a self-balancing tree data structure that keeps data sorted and allows searches, sequential access, insertions, and deletions in logarithmic time.

New!!: H2 (DBMS) and B-tree · See more »

Comparison of relational database management systems

The following tables compare general and technical information for a number of relational database management systems.

New!!: H2 (DBMS) and Comparison of relational database management systems · See more »


In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: H2 (DBMS) and Cross-platform · See more »

Data loss

Data loss is an error condition in information systems in which information is destroyed by failures or neglect in storage, transmission, or processing.

New!!: H2 (DBMS) and Data loss · See more »

Database transaction

A transaction symbolizes a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independent of other transactions.

New!!: H2 (DBMS) and Database transaction · See more »

Disk buffer

In computer storage, disk buffer (often ambiguously called disk cache or cache buffer) is the embedded memory in a hard disk drive (HDD) acting as a buffer between the rest of the computer and the physical hard disk platter that is used for storage.

New!!: H2 (DBMS) and Disk buffer · See more »

Durability (database systems)

In database systems, durability is the ACID property which guarantees that transactions that have committed will survive permanently.

New!!: H2 (DBMS) and Durability (database systems) · See more »

Eclipse Public License

The Eclipse Public License (EPL) is an open source software license used by the Eclipse Foundation for its software.

New!!: H2 (DBMS) and Eclipse Public License · See more »

Full-text search

In text retrieval, full-text search refers to techniques for searching a single computer-stored document or a collection in a full text database.

New!!: H2 (DBMS) and Full-text search · See more »

Google App Engine

Google App Engine (often referred to as GAE or simply App Engine) is a web framework and cloud computing platform for developing and hosting web applications in Google-managed data centers.

New!!: H2 (DBMS) and Google App Engine · See more »


HSQLDB (Hyper SQL Database) is a relational database management system written in Java.

New!!: H2 (DBMS) and HSQLDB · See more »

In-memory database

An in-memory database (IMDB, also main memory database system or MMDB or memory resident database) is a database management system that primarily relies on main memory for computer data storage.

New!!: H2 (DBMS) and In-memory database · See more »


Input/output operations per second (IOPS, pronounced eye-ops) is an input/output performance measurement used to characterize computer storage devices like hard disk drives (HDD), solid state drives (SSD), and storage area networks (SAN).

New!!: H2 (DBMS) and IOPS · See more »

Java (programming language)

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

New!!: H2 (DBMS) and Java (programming language) · See more »

Java Database Connectivity

Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java, which defines how a client may access a database.

New!!: H2 (DBMS) and Java Database Connectivity · See more »

List of relational database management systems

This is a list of relational database management systems.

New!!: H2 (DBMS) and List of relational database management systems · See more »

Mozilla Public License

The Mozilla Public License (MPL) is a free and open source software license developed and maintained by the Mozilla Foundation.

New!!: H2 (DBMS) and Mozilla Public License · See more »

Multiversion concurrency control

Multiversion concurrency control (MCC or MVCC), is a concurrency control method commonly used by database management systems to provide concurrent access to the database and in programming languages to implement transactional memory.

New!!: H2 (DBMS) and Multiversion concurrency control · See more »

Open Database Connectivity

In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS).

New!!: H2 (DBMS) and Open Database Connectivity · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: H2 (DBMS) and Open-source model · See more »


PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.

New!!: H2 (DBMS) and PostgreSQL · See more »

Power outage

A power outage (also called a power cut, a power out, a power blackout, power failure or a blackout) is a short-term or a long-term loss of the electric power to a particular area.

New!!: H2 (DBMS) and Power outage · See more »

Relational database management system

A relational database management system (RDBMS) is a database management system (DBMS) based on the relational model invented by Edgar F. Codd at IBM's San Jose Research Laboratory.

New!!: H2 (DBMS) and Relational database management system · See more »


SHA-2 (Secure Hash Algorithm 2) is a set of cryptographic hash functions designed by the United States National Security Agency (NSA).

New!!: H2 (DBMS) and SHA-2 · See more »


SourceForge is a Web-based service that offers software developers a centralized online location to control and manage free and open-source software projects.

New!!: H2 (DBMS) and SourceForge · See more »


SQL (S-Q-L, "sequel"; Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS).

New!!: H2 (DBMS) and SQL · See more »

SQL injection

SQL injection is a code injection technique, used to attack data-driven applications, in which nefarious SQL statements are inserted into an entry field for execution (e.g. to dump the database contents to the attacker).

New!!: H2 (DBMS) and SQL injection · See more »

Sync (Unix)

sync is a standard system call in the Unix operating system, which commits to non-volatile storage all data in the kernel filesystem buffers, i.e., data which has been scheduled for writing via low-level I/O system calls.

New!!: H2 (DBMS) and Sync (Unix) · See more »

Transport Layer Security

Transport Layer Security (TLS) – and its predecessor, Secure Sockets Layer (SSL), which is now deprecated by the Internet Engineering Task Force (IETF) – are cryptographic protocols that provide communications security over a computer network.

New!!: H2 (DBMS) and Transport Layer Security · See more »

Two-phase commit protocol

In transaction processing, databases, and computer networking, the two-phase commit protocol (2PC) is a type of atomic commitment protocol (ACP).

New!!: H2 (DBMS) and Two-phase commit protocol · See more »

Web server

Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.

New!!: H2 (DBMS) and Web server · See more »


In cryptography, XTEA (eXtended TEA) is a block cipher designed to correct weaknesses in TEA.

New!!: H2 (DBMS) and XTEA · See more »


[1] https://en.wikipedia.org/wiki/H2_(DBMS)

Hey! We are on Facebook now! »