Currently, Spring Boot has dedicated support for MongoDB, Apache Cassandra, Couchbase, and Redis when it comes to reactive repository transactions. Any document-based database can be used to store, retrieve, update, and delete data using Reactive streams operations as long as Spring Data JPA can detect their server configurations. Currently, there is still no reactive support for relational databases like MySQL, but we can write asynchronous repository transactions as discussed in the previous recipe.