Skip to main content

OceanBase SeekDB

Project description

What is OceanBase SeekDB?

OceanBase SeekDB is a brand-new AI Native database product developed by the OceanBase team. Built upon the core engine of the OceanBase database, it further meets the demands of AI application scenarios, supporting essential AI features such as comprehensive vector indexing, full-text indexing, hybrid search, and AI Functions. To continuously enhance the developer experience, SeekDB has undergone extensive resource and performance optimization, allowing it to run in environments with as little as 1 core CPU and 1GB of memory. It features minimal deployment and starts up in seconds, supporting both client/server and embedded deployment modes to significantly lower the barrier to use.

Core Features

🚀 Minimal Deployment, Built for Developers and AI Agents

  • Minimum resource requirement: Runs on just 1 core CPU and 1GB memory
  • Rapid startup: Initializes in seconds with no complex configuration
  • Single-node architecture: No external dependencies for deployment
  • Dual deployment modes: Supports both client/server and embedded (Python-compatible) modes, allowing seamless switching

🐚 Rapidly Evolving AI Capabilities

  • Vector Indexing: High-performance multi-dimensional data retrieval, supporting massive vector processing with flexible access interfaces (SQL/Python/Java)
  • Full-Text Indexing: Intelligent text search with multi-language tokenization, relevance ranking, and fuzzy search
  • Hybrid Search: Unified querying for multi-modal data, combining vector and scalar searches with intelligent ranking
  • AI Functions: Built-in intelligent functions to simplify AI development
  • Other rapidly iterating AI-related features

🧱 MySQL Compatibility with Powerful HTAP Capabilities

  • Compatible with standard MySQL protocols, enabling AI + HTAP operations using SQL
  • Supports mainstream MySQL ecosystem tools for seamless replacement of MySQL
  • Powerful HTAP capabilities: Supports hybrid transactional and analytical processing

Installation

pip install seekdb

Usage

import seekdb

# Open a database
seekdb.open()

# Connect to a database
conn = seekdb.connect()

# Use the connection
cursor = conn.cursor()
cursor.execute("SELECT * FROM oceanbase.DBA_OB_USERS")
results = cursor.fetchall()

# Close the connection
conn.close()

Platform Support

  • Linux x86_64
  • Linux aarch64

Requirements

  • CPython 3.8+

License

This package is licensed under Apache 2.0.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

seekdb-0.0.1.dev5-cp314-cp314t-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp311-cp311-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp310-cp310-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl (93.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file seekdb-0.0.1.dev5-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c5c9c8aef3516f94a82f5f4e86e504d064f1a96c85919d7ca9a2c5975c99a40
MD5 639a2a33aa0cd2eecb6f29b631c631ad
BLAKE2b-256 392718cb2ecf4433a61f5b2366a746d5cb37f822585124b4c9a94272771d23c2

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d2ea6034a6995a5af2213f7af99c2f81ca2659b3e2674b98c472f8d1ae0dd0fb
MD5 501b318b9c8776c6f7c3d89a7d257e65
BLAKE2b-256 7d14903c768b102bdb8c28014ec325646b5ecc412ef546ae0a872d30e7782bfc

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 016b0ecc1ae6a76de888e7c916e91f1aae35de034d2f21ceb86ec5afdc123f36
MD5 ddaefc71cabbb9e4d87b6e43a34c92da
BLAKE2b-256 e743b12afe12f3efe535d092eac5cb55ca58e5d451bb06ec5b5091cd67f3fa04

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a64bc2920be107c5ef227645326defbd4fc3f72d073ee351094d15dd6ed0a5e2
MD5 1f93a4429f5758ce231e4ef5cccdcb7e
BLAKE2b-256 86900ae90ecaff98f2a89fe9c1f249a3a7dc5c79d05423d8145f1876152f3c91

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ebeae8cf0a023b3568d639bda54ff26b14a9c9ef6a9bae0bfad5c3f9975a5bf1
MD5 ed6ac261c57f8bd50e094127cca717e9
BLAKE2b-256 ec47dd36be3e4e1a29c804af104eb2637ff35b373b115b56b536be5d128bb1b1

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 946d18772f253ca2dca4934c6ad2d5e8e5f0c11f25a7db6e50e63d18f9c4e2ee
MD5 4d6fcc05c6f321906ddcb89c9611f5b8
BLAKE2b-256 0f8ea9109042e69e1823f104eba47bd6e2a0bb06849ffeac7a47b6be05f85881

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df26eb7956070eb3d0fd06b04e16433b54ba2b3f21fb77f35c40a5c6e3899215
MD5 10778190743409dea4246d39ac3b7032
BLAKE2b-256 4a4a0dc39d4155fea4b4dea4315a7ed0a7b5c5189ff69ead4ab00885865fc65d

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 904dc3fd4b2e1ae50305b7b096414a294fef00c0fc0aa40de98d64e4cc7b86ad
MD5 5b17d90c4088b0fa1c840b6954cae734
BLAKE2b-256 f47945e547ac900bb6084b8b1b92050770bedafdf06fa5030a19f60482b29be3

See more details on using hashes here.

File details

Details for the file seekdb-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 893faf88846431bcb27aea5fbf709a622866d5ffb546e74feb4c648769af8b20
MD5 6571416a030bbfc57e7dd818fbef071d
BLAKE2b-256 73937914e0cad4c9bf4583cad52ea09c1199156b37e7c97883328f6122cc49d4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page