Documentation
- 1 Getting started
- 2 Integrated fundamentals
- 2.1 Integrated Content Structure
- 2.2 Content types and document types
- 2.3 Integrated Relations
- 2.4 Channels and connectors
- 2.5 Technical architecture
- 2.6 Data and storage
- 2.7 Issue tracking
- 3 Content store
- 4 Blocks
- 5 Multi channel publishing
- 6 Storage
- 7 Themes and templating
- 8 Solr
- 9 Contributing
- 9 Social media
- 9 Users
2.6 Data and storage
Integrated uses 4 services to store data:
MongoDB
MongoDB is used to store the content database. MongoDB is a document store. The document store is used because the content database need to be very flexibele and queries in all combinations of content must be possible.
MySQL or MariaDB
MySQL or MariaDB is used as a relational database. Relations and database constraints are required in many types of applications. Integrated for example stores users in MySQL.
Solr
All content is indexed in Solr. Solr is heavilly used to guarantee a quick response. The content navigator uses Solr. All content blocks use Solr as well to query content with the correct filters.
File storage
All files stored are references in the content database. File storage can be configured as a local storage, or cloud storage (for example Amazon S3. This makes sure the file storage is scalable.