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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file seekdb_lib-0.0.1.dev5-cp314-cp314t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp314-cp314t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.14t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c57ea63d67a590df55f55c39a2254a9a48c2b09c7dc8b5c959519c92d365bed9
|
|
| MD5 |
74512e96b319532418ba01fbfadbeb97
|
|
| BLAKE2b-256 |
5ed712435ea8ebd0824b43e93f1f602515013aa95b84de8742fd1a52125e93c0
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
296978e4e00b0de6d71cb14f68802396abc76b7f0b4e2133a3a264cc6f70ccef
|
|
| MD5 |
a2f3e2e0437d0c58f90e41729624223d
|
|
| BLAKE2b-256 |
0537d040c4e8c9fe1194d6a2337e9b2ac08875890195ee65249a11b80c5ee13d
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.13t, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e74b537e95438126f03a900e4c987ffd999cb9a0392e804be0547a44f1271a86
|
|
| MD5 |
7606e0a2e78419ed295969242641e1e6
|
|
| BLAKE2b-256 |
5d209d5b91f6f2e356b07daf041e0b7f366525e7d53a2808bb60b7bf74cb36f4
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6326220040eef3fbca3b505bfa4602cda0a1234003583e913fb852c0183a0bd6
|
|
| MD5 |
a8f38de563ea649a3ec398d4d0d73d5f
|
|
| BLAKE2b-256 |
1405103e9246192e07e4166fef6300f08cd395693716dc07ab9905a897380af3
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b6be9a65083f18c0120e3ff29d1f7eeb8879de9a5d02155aca4f753a1b6da995
|
|
| MD5 |
71187a414df82f71783af217066e44ae
|
|
| BLAKE2b-256 |
78acafd97655b3bd3be373f8fd9db92dacaba5d96030755cc018e9e53628ca37
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp311-cp311-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp311-cp311-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f109c7c508f3312ee6743ab65836514def15af845d37b069a9f377961bbe5067
|
|
| MD5 |
78fb0463cf8d210dc31fcc7252213fa9
|
|
| BLAKE2b-256 |
11c66a38dc3ac7970af0e0ac743d8b17d2094d9a7ad926321538b5664f2371eb
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp310-cp310-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp310-cp310-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
940b0c3dd14ff5725a6a7f6d369a5f6344f71dbf6add907b55b7e42ba3874fb7
|
|
| MD5 |
2d83b4be2d7b5fb692dec2160ae35fa5
|
|
| BLAKE2b-256 |
415a381a3a10460dbdf92c6d9940daebecdcf4904e1f316b2f1738dfda02bdd2
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a1cdd0d4666867a1e6e7af30f6a9a33bb32ccb17e625ba90a8f5a5bfe68b2bf0
|
|
| MD5 |
a4f07c67373cefbd3a3396a85955ab94
|
|
| BLAKE2b-256 |
46fe0ef275f5ab80c92e0204731e03094739eed7ded50d6ae3cf36743078ebed
|
File details
Details for the file seekdb_lib-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: seekdb_lib-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 97.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13f31a3303e43cbca2ff6f0c8e049ae125690bbd30b0df83e137b1c52c7c1735
|
|
| MD5 |
ddbd53cfcbadd4cb88012568f1c854a6
|
|
| BLAKE2b-256 |
6b0c735440fca9882915505a04ca036d888e30cf01bfba819f3fb0aa68fc1a1b
|