The default message store used by ActiveMQ is a light-weight transactional store that is fast and reliable. It is a hybrid system that couples a transactional journal for message storage and a reference store for quick retrieval. The KahaDB message store is highly configurable.