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

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-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.dev5-cp310-cp310-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl (97.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c57ea63d67a590df55f55c39a2254a9a48c2b09c7dc8b5c959519c92d365bed9
MD5 74512e96b319532418ba01fbfadbeb97
BLAKE2b-256 5ed712435ea8ebd0824b43e93f1f602515013aa95b84de8742fd1a52125e93c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 296978e4e00b0de6d71cb14f68802396abc76b7f0b4e2133a3a264cc6f70ccef
MD5 a2f3e2e0437d0c58f90e41729624223d
BLAKE2b-256 0537d040c4e8c9fe1194d6a2337e9b2ac08875890195ee65249a11b80c5ee13d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e74b537e95438126f03a900e4c987ffd999cb9a0392e804be0547a44f1271a86
MD5 7606e0a2e78419ed295969242641e1e6
BLAKE2b-256 5d209d5b91f6f2e356b07daf041e0b7f366525e7d53a2808bb60b7bf74cb36f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6326220040eef3fbca3b505bfa4602cda0a1234003583e913fb852c0183a0bd6
MD5 a8f38de563ea649a3ec398d4d0d73d5f
BLAKE2b-256 1405103e9246192e07e4166fef6300f08cd395693716dc07ab9905a897380af3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b6be9a65083f18c0120e3ff29d1f7eeb8879de9a5d02155aca4f753a1b6da995
MD5 71187a414df82f71783af217066e44ae
BLAKE2b-256 78acafd97655b3bd3be373f8fd9db92dacaba5d96030755cc018e9e53628ca37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f109c7c508f3312ee6743ab65836514def15af845d37b069a9f377961bbe5067
MD5 78fb0463cf8d210dc31fcc7252213fa9
BLAKE2b-256 11c66a38dc3ac7970af0e0ac743d8b17d2094d9a7ad926321538b5664f2371eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 940b0c3dd14ff5725a6a7f6d369a5f6344f71dbf6add907b55b7e42ba3874fb7
MD5 2d83b4be2d7b5fb692dec2160ae35fa5
BLAKE2b-256 415a381a3a10460dbdf92c6d9940daebecdcf4904e1f316b2f1738dfda02bdd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a1cdd0d4666867a1e6e7af30f6a9a33bb32ccb17e625ba90a8f5a5bfe68b2bf0
MD5 a4f07c67373cefbd3a3396a85955ab94
BLAKE2b-256 46fe0ef275f5ab80c92e0204731e03094739eed7ded50d6ae3cf36743078ebed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev5-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 13f31a3303e43cbca2ff6f0c8e049ae125690bbd30b0df83e137b1c52c7c1735
MD5 ddbd53cfcbadd4cb88012568f1c854a6
BLAKE2b-256 6b0c735440fca9882915505a04ca036d888e30cf01bfba819f3fb0aa68fc1a1b

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