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.
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.
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.
Apache Lucene is a free and open-source information retrieval software library, originally written completely in Java by Doug Cutting.
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.
The following tables compare general and technical information for a number of relational database management systems.
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
Data loss is an error condition in information systems in which information is destroyed by failures or neglect in storage, transmission, or processing.
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.
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.
In database systems, durability is the ACID property which guarantees that transactions that have committed will survive permanently.
The Eclipse Public License (EPL) is an open source software license used by the Eclipse Foundation for its software.
In text retrieval, full-text search refers to techniques for searching a single computer-stored document or a collection in a full text database.
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.
HSQLDB (Hyper SQL Database) is a relational database management system written in Java.
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.
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).
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.
Java Database Connectivity (JDBC) is an application programming interface (API) for the programming language Java, which defines how a client may access a database.
This is a list of relational database management systems.
The Mozilla Public License (MPL) is a free and open source software license developed and maintained by the Mozilla Foundation.
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.
In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS).
The open-source model is a decentralized software-development model that encourages open collaboration.
PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.
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.
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.
SHA-2 (Secure Hash Algorithm 2) is a set of cryptographic hash functions designed by the United States National Security Agency (NSA).
SourceForge is a Web-based service that offers software developers a centralized online location to control and manage free and open-source software projects.
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).
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).
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.
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.
In transaction processing, databases, and computer networking, the two-phase commit protocol (2PC) is a type of atomic commitment protocol (ACP).
Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.
In cryptography, XTEA (eXtended TEA) is a block cipher designed to correct weaknesses in TEA.