# different kinds of Database

## 1. Oracle:

Oracle Database(commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system product.

latest stable release: 12c

Type: ORDBMS

**PL/SQL:** Procedural Language/Structured Query Language

PL/SQL includes procedural language elements such as [conditions](https://en.wikipedia.org/wiki/Conditional_\(programming\)) and [loops](https://en.wikipedia.org/wiki/Program_loop). It allows declaration of constants and [variables](https://en.wikipedia.org/wiki/Variable_\(programming\)), procedures and functions, types and variables of those types, and triggers. It can handle [exceptions](https://en.wikipedia.org/wiki/Exception_handling) (runtime errors). [Arrays](https://en.wikipedia.org/wiki/Array_data_type) are supported involving the use of PL/SQL collections.

## 2. Microsoft **SQL Server**

**Microsoft SQL Server** is a [relational database management system](https://en.wikipedia.org/wiki/Relational_database_management_system) developed by [Microsoft](https://en.wikipedia.org/wiki/Microsoft).

stable release: SQL server 2016

## 3. MySQL

MySql is an [open-source](https://en.wikipedia.org/wiki/Open-source) [relational database management system](https://en.wikipedia.org/wiki/Relational_database_management_system) (RDBMS).

two different editions: the open source MySQL Community Server and the proprietary [Enterprise Server](https://en.wikipedia.org/wiki/MySQL_Enterprise).

## 4. IBM DB2

**IBM Db2** contains [database server](https://en.wikipedia.org/wiki/Database_server) products developed by [IBM](https://en.wikipedia.org/wiki/IBM). These products all support the [relational model](https://en.wikipedia.org/wiki/Relational_model), but in recent years some products have been extended to support [object-relational](https://en.wikipedia.org/wiki/Object-relational) features and non-relational structures like JSON and XML.

## 5. NoSQL

A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. NoSQL databases are increasingly used in big data and real-time web applications. NoSQL systems are also sometimes called "Not only SQL" to emphasize that they may support SQL like query languages.

### 5.1 MongoDB

MongoDB is a free and open-source cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas.

### 5.2 DynamoDB

Amazon DynamoDB is a fully managed proprietary NoSQL database services that is offered by Amazon.com as part of the Amazon Web Services portfolio.

## 6. Sybase

**Sybase** was an [enterprise software](https://en.wikipedia.org/wiki/Enterprise_software) and services company that produced software to manage and analyze information in [relational databases](https://en.wikipedia.org/wiki/Relational_database). Sybase was acquired by [SAP](https://en.wikipedia.org/wiki/SAP_AG) in 2010; SAP ceased using the Sybase name in 2014.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://lin-4.gitbook.io/database-and-relative/different-kinds-of-database.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
