Skip to main content

datus-storage-base

Abstract interfaces for Datus storage backends (vector & RDB).

This package provides the base classes and registries that all storage adapter implementations depend on:

  • BaseRdbBackend / RdbDatabase / RdbTable — relational database abstractions
  • BaseVectorBackend / VectorDatabase / VectorTable — vector database abstractions
  • FtsField / FtsSpec / FtsIndexStatus — backend-independent full-text search contracts
  • RdbRegistry / VectorRegistry — entry-point-based backend discovery
  • BackendConfig — unified backend configuration
  • Condition AST (eq, ne, gt, and_, or_, …) for portable query filters

Installation

pip install datus-storage-base

Usage

This package is not used directly. Install a concrete adapter (e.g. datus-storage-postgresql) which depends on this package automatically.

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datus_storage_base-0.1.7.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datus_storage_base-0.1.7-py3-none-any.whl (18.3 kB view details)

Uploaded Python 3

File details

Details for the file datus_storage_base-0.1.7.tar.gz.

File metadata

  • Download URL: datus_storage_base-0.1.7.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for datus_storage_base-0.1.7.tar.gz
Algorithm Hash digest
SHA256 2618bad605a382a94118cd1b87d1d65fd2f4668746c02e0d49055bd2f20ffd54
MD5 41dcb8364b3761f797f1b73dfe45abc8
BLAKE2b-256 e0d8f578765da548ec79f32de89d91a5067565831a90251588a72bc4278ced0e

See more details on using hashes here.

File details

Details for the file datus_storage_base-0.1.7-py3-none-any.whl.

File metadata

File hashes

Hashes for datus_storage_base-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 21d475649b0ed1182e3d868213c1bd9517af896b8b49b9e88469f7034f86aeb0
MD5 edc0707b7f222441b8c5154ca885afe9
BLAKE2b-256 8abdd9c7f465493ef6bd538ad6ab32531bb5dcc48a67b8e9da233a8bca915312

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page