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_lib-0.0.1.dev4-cp314-cp314t-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp314-cp314t-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp314-cp314-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp314-cp314-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp313-cp313t-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp313-cp313t-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp313-cp313-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp313-cp313-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp312-cp312-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp312-cp312-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp311-cp311-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp311-cp311-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp310-cp310-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp310-cp310-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp39-cp39-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp39-cp39-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

seekdb_lib-0.0.1.dev4-cp38-cp38-manylinux_2_28_x86_64.whl (97.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev4-cp38-cp38-manylinux_2_28_aarch64.whl (93.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

File details

Details for the file seekdb_lib-0.0.1.dev4-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b99d13aee2bf9f879a3ba6aa3cea088e2f113dd88f2b6e81346cf83dd2046d01
MD5 b27157b014171d2628603f8a9b473720
BLAKE2b-256 5ce3864c69b9d8d436238c291b1b360d382dfc0af12b7aaff6029785f8d05247

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9703356d618c2ab9ee298e8c664fb9aff0c9ce0fbfc6c49925d0541f30f5ad4c
MD5 ae4e1d41f0ef6799881990b2932ea211
BLAKE2b-256 559b78a43eea7c9b1f462b2430001ff84ae2ba2058dcfc1d831e0bfaf043dd6a

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c985f004c1db6c5e2522c65ca9442dca1661b31444bee6c241a5de786aceac32
MD5 9137e37b864eacb606404e236397a2ac
BLAKE2b-256 a5a93b87df33a7cf63868697dc3d204365eeeecbe9abe781ad8bcec322160f7c

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e4716191203a6796dc0ddf251ba395197f72b0ee163ce75db67e33f9b755c196
MD5 f4c566a342dffbfecba6379eef34a18d
BLAKE2b-256 c333e53621f1da4af12269cb2c37a46af7f2603a05f3cc3782aafd669ee04970

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp313-cp313t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93e0e4f1fe724e0b3cbbf178132890b45c97c5f69f0202b676ba988725c9061d
MD5 959ffd158df8fb5e7fee96464601688b
BLAKE2b-256 9ed3cedd2126ca08a9b93a4b494c0bad7c99685b9ddebd4d8cd87cc142323902

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 409cf0fa4fe54b996e9197cdf68b36833d2c4f1c9a1ad625a9428c0abed5f10d
MD5 f0471fb8ce00df9665c89826e0bb42a8
BLAKE2b-256 9c2b8a3bc66888ffbabed738b5a519a20cb496449a678bf8972db10e428f780a

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e337820c0bccc3053576dfa7700b5df9582590be341e1275ee45e6e892e1296e
MD5 60e0ac0d1ec4fe17851d031c1239e380
BLAKE2b-256 6e8c294db895339f94a2ea542e159256a80b2dced89f1535e60f3ce9afa71294

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1bd3e655746778a1a68185b562c3f3ffe19272a95984cc2371dc3cc7e518f73c
MD5 af341c56b9239ce0dfff154c5de580dd
BLAKE2b-256 47277ff3dfa71160bcd132b7f9bd4804bdd48d785ba47de7f87fb9e137ceca87

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f7a0c6acdb4efb50b91c166496f905763ca08aef1e3973e38bc8c9bcc86cac2
MD5 6b691928e1b8012f7a56f50234750446
BLAKE2b-256 8b992dc8115b8b1e07632702bc10f1043410a287169dbe1b1a6c4216a5e53681

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a32ed4b397ed9df6864c3a72fa365a33ca3910e3582cad65fc04d082a70189f9
MD5 1d66cf04930f9b9fc613c2936a158770
BLAKE2b-256 99548f7f99cc5de92686b8e28c80b4260476c419815ee09b26011e6061271441

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 105f19d1c2cc22d299403ea7d80fff7fd215af28dc2a5b88b44286ae19ee9054
MD5 ada12a2e2acbdb7a477ed7ae48ffcf7c
BLAKE2b-256 3403707e924d48378da187dc26ee3fcda9dd5bf9c0244450b400318439151985

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6f6962b4b0c3ba7569f6ecd7ecbf82a1209479f39cf38416f1a9d235f51ca31
MD5 69689f2f82823e46571e825c879b1555
BLAKE2b-256 a9e02df5984aec39a15a84d273bbf69bd0a078c079c2ed8d1a991f4d8f0138d9

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ed6177fd32f45ebaecdb64dead79edb4a09dac2b4f24a6a52ab743274127a1e
MD5 2dcde87ee310ae588021b2f91939e4b3
BLAKE2b-256 1fc7e88690546ea614d92cff02ad9b12348009d3996d247bed5e8d0d2fa88d71

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d1f76ab62ec6cd7c023a9d169ce7f23087d4c35e27f62ba9f383e0662329093
MD5 d49442a0243f81921ce2dedac3ca3b6a
BLAKE2b-256 0047906a90d80882a618572962661e0fb2a417bc222c8c4913cbb849306c3bef

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f4c2879c252e2aad19452031de2825b06774644e5c8face2e98a22c896d0032
MD5 8b88b0925fa786603f739852c9d39f33
BLAKE2b-256 5a2bb12adfd3f36e5c797a271bb12885ab6dcef083f20519b9a361cff5fc8dab

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3bb851ca27397a91582b8be695c0b4afffa4cb1c3940efd4fdff7de1f5413cb6
MD5 b6f6f753d969f1f2a2cb8052bc439a9c
BLAKE2b-256 43d616a0195e5f6c2ad7d42e3b2ee4e78cf11f710324bbab9e9d16276fdb1c1f

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19d871d2e0e19459be40ac4b9dfe29fdc62feaf5a5fe073887c936382cf17a43
MD5 cc738078c603e6924e0886e67484e332
BLAKE2b-256 6bfbdab7a9059e2283c7cce6952a0cfc011148e4b677c26e27525661138a2b1c

See more details on using hashes here.

File details

Details for the file seekdb_lib-0.0.1.dev4-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b776f813073faf8d263f62bf67ac862792a1be4e490f07695ef9a967d67330f2
MD5 d0c72a54000f26bd67780910c2e24848
BLAKE2b-256 c4c3a107b00b3e935eaf9e0d15571a0633c328a17b7d857450520da9cc440b2e

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