Introduction
Plume's data storage layer is pluggable. Each graph database is called a storage backend and allows one to be flexible in which solution one requires.
This section describes the use case and configuration of each storage backend with examples of how
to get started. A driver for a particular storage backend can be obtained by calling the correct
constructor from classes contained in the com.github.plume.oss.drivers
package.
import com.github.plume.oss.drivers.TigerGraphDriver
val driver = new TigerGraphDriver(
hostname = "localhost",
restPpPort = 9000,
gsqlPort = 14240,
username = "tigergraph",
password = "tigergraph",
)
All Plume drivers implement the
AutoCloseable
interface
and can thus be used within a
scala.util.Using block.