DBDB.io The Encyclopedia of Database Systems · Est. 2017
Database of Databases

Database Entry

Matisse


Matisse is a object-oriented DBMS that integrates native object persistence, XML handling, and standard SQL querying within a single engine (they refer to this as "post-relational"). It targets Windows .NET application development workloads requiring direct object mapping without ORM layers while retaining relational query capabilities.

Developer
Country of Origin
FR
Start Year
1986 [03]
Project Type
Commercial
Written in
C++
Supported Languages
C#, C++, Eiffel, Java, PHP, Python, SQL
Operating Systems
Linux, macOS, Windows
License
Proprietary

Database Entry

Matisse


Matisse is a object-oriented DBMS that integrates native object persistence, XML handling, and standard SQL querying within a single engine (they refer to this as "post-relational"). It targets Windows .NET application development workloads requiring direct object mapping without ORM layers while retaining relational query capabilities.

History


Development began in 1986 under Matisse Software. Initially focused on object-oriented data management, the system evolved into a post-relational database supporting multiple programming interfaces including .NET, Java, Python, and Objective-C. Version 9 was released in the mid-2000s with updates for Mac OS X and replication features.

Data Model


Query Interface


Storage Model


System Architecture


Citations

3 sources
  1. Matisse The Post-Relational SQL Database matisse.com
  2. https://www.matisse.com/developers/documentation/ matisse.com
  3. 2003_History_1.qxd matisse.com
Revision #2