← All Adapters

SINGLESTORE

type: singlestore

Distributed SQL database for real-time analytics and transactions. MySQL wire-protocol compatible with scale-out architecture.

PREREQUISITES

Driver: singlestoredb — installed automatically by:

dvt sync

CONFIGURATION FIELDS

FIELDTYPEREQUIREDDEFAULTDESCRIPTION
typestringyesMust be `singlestore`
hoststringyeslocalhostSingleStore server hostname
portintegerno3306Server port
userstringyesDatabase username
passwordstringyesDatabase password
databasestringyesDatabase name
threadsintegerno4Number of parallel threads

PROFILES.YML EXAMPLE

my_project:
  target: s2_dev
  outputs:
    s2_dev:
      type: singlestore
      host: singlestore.internal.com
      port: 3306
      user: admin
      password: "{{ env_var('S2_PASSWORD') }}"
      database: analytics

SOURCES.YML EXAMPLE

sources:
  - name: realtime_db
    connection: s2_dev
    database: operations
    tables:
      - name: transactions
      - name: inventory

INCREMENTAL STRATEGIES

Append Delete+Insert Merge

KNOWN LIMITATIONS

  • Uses MySQL wire protocol — connects via mysql:// URL internally