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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp314-cp314t-manylinux_2_28_aarch64.whl (67.7 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp314-cp314-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp314-cp314-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp313-cp313t-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp313-cp313t-manylinux_2_28_aarch64.whl (67.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp313-cp313-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp313-cp313-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp312-cp312-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp312-cp312-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp311-cp311-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp311-cp311-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp310-cp310-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp310-cp310-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp39-cp39-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp39-cp39-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev4-cp38-cp38-manylinux_2_28_x86_64.whl (92.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev4-cp38-cp38-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ ARM64

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce6ed8883cfd80f3e5886c4c511735a3d1e52accd15c38768d4b5bde74a6a075
MD5 04b6c331e7ad9089d7b3e7522967a377
BLAKE2b-256 93a7c5fb0c0d8427fd4f1ce28e4d0f5e329651cd6b820c1ee74fae25de624b6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 520d6ef8d32ac7f57f2601bb807232a0f2d33a7b6b6cf2282237927fa7c9ab04
MD5 b67f09cd6167393955a90b80d74f138f
BLAKE2b-256 047f39871af0dae512749a74c91cb0fa36ea7156aec7a2313f57c08a6f24ff8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2681074a25eea2be4c0724196a617ddced63838c26a72c209f425544f9300e84
MD5 19eec03944cc4a77334f85976de949bd
BLAKE2b-256 a3c5810de00b909f6b2367ef0eeaac75d027940c273e57b586d825a06f477fa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 be0de89bfcad46a69e57f2e6d73427bf8d02b1a579e9509fbe7e101e4687e2a2
MD5 788a4bbc5878ad2f23259e9ee71dbd47
BLAKE2b-256 2bf8bc78da81c452cd388ee295635ae05f61e85ee6680ab32571c27af219dffb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c49cf03c78c78e97ae7104bac136cc264ae3bea62801ac2bf145e98de4086cd5
MD5 38aeed3f42757cef7ee502d19f6698b5
BLAKE2b-256 283573d6241f033011647ef846518209f03d8afcd6082c8e1f15ed14877375d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cac6d7895b528651f3c42de845e7c133424eb9777cb4f1d0f0a18bfa47c48a0a
MD5 95528f3d79a0eb453cf934d908e7ad0b
BLAKE2b-256 8ee49ed960b0741777e359da24325f8cff279cf9fe2f8c19c1c35da62b1a21ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e96984462a1a4dcc1495c423da04376889344324fa27a3312646ffadedddfb3
MD5 8bec73eec9727f9b6f70813d8fe3287a
BLAKE2b-256 c6a6699aa77b9f88eb5c45d6423074d0d43361240cd2e57a943bea2adf300948

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ee1d63844047d2e89f721ff307463a420bb9e67fce1269a2af99d398f074845
MD5 59e2c3f0296de381ed5db778598676f2
BLAKE2b-256 eee8adc07726003f18ec081899fd801101fd0fb490bca17d21002b552a1aa165

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 08996da83f7ff29ff3e3294cabb7869b178d3d5dfdb37537fe03cd17af11b176
MD5 f541d7ebb12f5c62d6b482aad140d917
BLAKE2b-256 215375b2aac571399dea3d6bd100bd632b69d6742f27803c4a520a3e5eeab797

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10360e574a1c6884c2a5a387d014223420b1e45dd9426795cb1d70fc1b971c0a
MD5 4787d80ba51f98519d96ad6fe84d3d94
BLAKE2b-256 4db7fc76424647d4db071953fbd5f1967784186b8f6ee6ce1678d9efab695acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ab9cade1f076724a37c6472880962cf1c8465d687688e189b4e10d2def04a2a
MD5 a04e753f12bd1705a5551441bd817478
BLAKE2b-256 357cb8641cd8d54132d2a2c5160afc68860324111b6326f9cf06081845aa6666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d9a49996531f2eee3f7c6ccf46341ec5b5e547dd6f1e6f2afdd34435dcea838
MD5 0af6dd9a3901a01d0b3668cd5403c27f
BLAKE2b-256 474bd0ec9a90df2bf48b8b991264ed4de6bfab833b15a7fe22491293fd487f02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aed65b1278e5a8a0b4cc0ee54b31dfb9230ba7c9e3cf8bd548e60b6f21ed10ac
MD5 77e2028435b8ae3ec01791102185d384
BLAKE2b-256 7a9fbd6f4db836ce75b5d54f3ca7bb89ef05502069718add045f3f51b7996118

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a4dec5f799451100e493132dc65dc9f0b152fede7654b8406fa9cfadde896b7
MD5 d3d8f03db1b4999007284424ed527239
BLAKE2b-256 84a5f59426cd3407fc4864510d8c328f00ec3e0f2f709d068775e9c15c53caa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8c0b2a5dd6917a240b38503e46df6c20c924cc399a74cb0b0adb00ad1174286d
MD5 49e3a01550f149e5d401795ff2a00cd6
BLAKE2b-256 cfbdce4f3208a43c0233238e8b48f805491f17e4181fd0e07470e7367f4d0a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91286251575f1e40c07b14cc2d8f838b4073e0f1e9de253516a6881a2ace1f63
MD5 094b5183f7f1238c8aac9f6beaf7257b
BLAKE2b-256 f2533791e45e9f3b687f317cf4cd9f6c780baf76a6c73d0fa1553230778c0fa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ced6339281a6635cf3d0d19e8e55f708c4531fa14b072864c309e1b76d00b55
MD5 54376f2608aaffe54882c8e7be556a44
BLAKE2b-256 6dbb586ebb5895517a4b3b84c1131b06152234b97476d0bdaed38579c8c08da1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 899a7ede2156e639962d7537a9efcbed152e6ade4d13da162bc6db528223755d
MD5 9a4297ae455e8a66e88229cb88ff95f6
BLAKE2b-256 54d9d0ba3130be50631cef9aada895e9d31443f98148354b890de48114efb7d5

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