IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > The enterprise service bus in IBM BPM > Messaging infrastructure > Messaging or queue destination hosts
Data stores
Every messaging engine can use a data store, which is a set of tables in a database or schema that store persistent data.
All of the tables in the data store are held in the same database schema. You can create each data store in a separate database. Alternatively, you can create multiple data stores in the same database, with each data store using a different schema.
A messaging engine uses an instance of a JDBC data source to interact with the database that contains the data store for that messaging engine.