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.dev3-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.dev3-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.dev3-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.dev3-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.dev3-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.dev3-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.dev3-cp313-cp313-manylinux_2_28_x86_64.whl (86.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev3-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.dev3-cp312-cp312-manylinux_2_28_x86_64.whl (86.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev3-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.dev3-cp311-cp311-manylinux_2_28_x86_64.whl (86.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev3-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.dev3-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.dev3-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.dev3-cp38-cp38-manylinux_2_28_x86_64.whl (86.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

seekdb_lib-0.0.1.dev3-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.dev3-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c389a0588deee6cd0a53ccc1bb661009b0f3571ddcce274ef9af8491a18394f5
MD5 7d6e87a603a64c1e8a34a6c2c7290e76
BLAKE2b-256 c26974213fe54267008aa7f2f811fb95314cb44693a5099c9deacfaa5028b9e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a77c16495b986f334abfa41c461e24624e8d8a4df31b09f16eab7db12413bdc
MD5 c0beff89e4ea3dcb24c8b1b543c96392
BLAKE2b-256 1dbe3f7bc506191c9a56191d706a1ca6bd13a506810abe8ff4f4e1d40d1c291b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 72ae610642d5b4bfab2862beac5ca4f502a64e0865301f5bc9f3c57bfeb9025a
MD5 f50f623a36554f714f0997f93f6d4cbf
BLAKE2b-256 ada7a3d13d128e787a68636aea5725c3d761bc7c33f136fa7d6ad6adc4c02f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61129ad37e58c543612925791235f2990a11fcdc4ac9bd34cf7bc0cdab124f6a
MD5 0309adabb7948a4275a42d11c44ccac9
BLAKE2b-256 de9c810f346797e3a0dad399b95b7be88167d0e788346cc33a5deeff8a1f5ce9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f4f6844f2228b3c154165d7afa1d70a14515407f6415c8a603259082d052040
MD5 d137c319234d43537a730d76628ecb44
BLAKE2b-256 23afa6a4d8c5cb0c2d4fdf5616489b27aa7a25bf9c692528cabe0660167bb360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2df4ca8eb12e94d42b1b9f74b2a3f66e67231d4672790635eead078d7deaa961
MD5 19426432beb68f70e6b79ec861763508
BLAKE2b-256 bcf79b23f1a0ed2e49ebf2f2ce0f51d1f6cb2ab78824479f0574be298af0df1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b33850a2bc20bae23633a14fa8de5701953fc174a8199f935011eddedccbd3b1
MD5 b96a6eaff2754d20366aaab463b77d28
BLAKE2b-256 b1547912d3c04ff87a77f4e0422b0d5d0ca3b46cfedb6083c05f5153cf908018

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3b655e974f6648ad80b414aebb2024fc3fa13525410b024e5d2823e193d11820
MD5 b186907ef7480d9ea5b0bddc4739ba9a
BLAKE2b-256 33b1115f9191b51528828238594091997fb9a7dec57cbfa37eb0e002b21e9afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe281c235ab4f7a8d0ad504dd59eff69b5806be7f0b27891bc988cd1cf3458de
MD5 efb6a6e3a3b93abd436131c7bc3998d0
BLAKE2b-256 0715f3ab800fb4a1cd2a6daa1eabee06554d838ab64f6e46334ce891d19a5643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a0efc50b56c7650603019d1c46bac17267025a061071608826113322467f0f7
MD5 752b4d5f82b11372ebd84477f6704f30
BLAKE2b-256 c7d6f6086710921f19204c8d7c46202d5f1eec5f87b02fb95cdf77c95985f1fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5499ff54b1e194b7bf4cd98df07c06412579f37d83cf605b4d00776db66f991d
MD5 aa29649353bcf6f8c8486f0ae33604bf
BLAKE2b-256 0cdca4ee9669d964a0f4c98f0a899bb4971aa1f54139b920e55a6f9821c88768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c2ca902b821fc167c2bd8122d6fc26ab4e2a51ae459a2da445a3cde9c875cbc0
MD5 623df5f6caad33072441074fb80e7f69
BLAKE2b-256 c78e9196cb918403bd62f0487b3f6e572e8f9bcb3f16612e846efee63e2c990e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddd8b4643d15d027f185bac7111de7ed7163ce8d5834568d38810d1f8fe0406e
MD5 cafd82243f5f406983cc0ab502b472f5
BLAKE2b-256 4704620a542a53cef18bc210ab5910137211080cd93190c6a1cc4ebd95cb4369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3063a9f894e0bbc1ade8191960bd5defc6edbb32fe97b72456e1e54e1e20c9a
MD5 7231e6552e90943847a133ac7e79c6bd
BLAKE2b-256 3b73ad00daeebba1c16254e02b9e2db01c19bdba8e0d697d602c5b63302b7c1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e75f6f40a45809bb1136abd2c673b9ff458ab4d723625042dddbe7fc5f112ae5
MD5 f547cd55261b32ada3b9f354e9ad183a
BLAKE2b-256 8ef0f237025b894d1de4848ad397d6686046b0b6877690b697a7a02df39e773f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1c3300f85157084ae18467398c1ef830941b1e44014f7091681261e19023ba6d
MD5 f65b25eb35b542791e83cc83c4bfdcba
BLAKE2b-256 baa8ef7ad416b73deaf4ee97d8152a4dad8daa54c51367a81d6d481222ffe4c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1397bfd4cf42e0a42d282fa772dfd5d56cf7dc865587fea180cd938223ee4de5
MD5 d517627ff581341a0a42d029eefd181e
BLAKE2b-256 2a0e8ce8930d3e76646781f9ed792d2bb5723764db2b26f767588ccbe26bd2d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb_lib-0.0.1.dev3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4be8fd4b6bbafe1146a23697279851a19ae5a8e36a82c402264c821c5eb0cbf5
MD5 5dd1087419c0bf620ff850afcbc62706
BLAKE2b-256 00afd5dd16ddb6aabca6e0f24d8eacef2d31eee16e25da7426300926e7c0e534

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