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.dev3-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.dev3-cp314-cp314t-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-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.dev3-cp314-cp314-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-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.dev3-cp313-cp313t-manylinux_2_28_aarch64.whl (67.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-cp313-cp313-manylinux_2_28_x86_64.whl (82.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-cp312-cp312-manylinux_2_28_x86_64.whl (82.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-cp311-cp311-manylinux_2_28_x86_64.whl (82.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

seekdb-0.0.1.dev3-cp311-cp311-manylinux_2_28_aarch64.whl (67.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-cp310-cp310-manylinux_2_28_x86_64.whl (82.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-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.dev3-cp39-cp39-manylinux_2_28_aarch64.whl (67.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

seekdb-0.0.1.dev3-cp38-cp38-manylinux_2_28_x86_64.whl (82.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 422a6ce1a5d81d038819ac3ce4b6cb56f91425414930358f90a40d78bd569949
MD5 a3c19c4f24433e62a1228c7375b1e2e2
BLAKE2b-256 3ba0e1513d0d8a40965059eef71cccbe97f4cbe89ca3b18c29715e39eb2b9790

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d66059f35bbd51f9ecb17a34d0c4657221638dc2e5b8539107768cd1ce74871c
MD5 7ea68cd4563524053669c3fada70fbfb
BLAKE2b-256 a5ca6dae9ad9109b684394969137f1dd470dbbf28d2a02f8b2564580e93f8144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 951640ebad57cf8b480c4b1fd3bcab697157a24a790efb74cce7997eb9190386
MD5 bac969951fef02a907614e3e07ee7661
BLAKE2b-256 b66d73e1fccd9dfd8045946b82b3174cb8cd633f533c2faa234b7366530f520b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 95821f943a6f7738ec5a7b6a54ace9c04f6553b5ae50d91ea3f0d045ecd180c0
MD5 873c1faa5972e8e11bed9730a124b130
BLAKE2b-256 130a58678c73c14bb8deb94e2d7379b3354c21e5eaa79789005baa930f49ecbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp313-cp313t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee598cda6c6030bf73507f950fecf044e4bdb069e7ea74fd66894b024f659164
MD5 dba2798168afbb70cc0b5d683a6e6d8d
BLAKE2b-256 08925b2855bc669424dc4f9f257f06b5703d07dba048f041fbc1fbfe353c5402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9d76787c44358857b416fa5ed454b5c9d0ba44f7d212ac229cf64fa8072e871e
MD5 b2b07c0370b8bdb6f7da07377e3caaef
BLAKE2b-256 33eb7e6e619f7421c859ac60b96c24edc14a2423ad3518e303527730f81654f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0bf89956d7f5e1f078687c4e43f8730ba12ca4f3f088c304c5ad60160db1000
MD5 b01e3daa53b4ba20a20f529fd157b809
BLAKE2b-256 100d381ffd0125381d26dbfe225e42296823ad73f120ae3ab5a7fe96c1319405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a068551e63327e4162854396173e393ad4b06a15f6402300c1cf85c7d1181ad7
MD5 efb0ded1527114bfd1ef6c59686e4863
BLAKE2b-256 8be9f79487e5d70d81235cc84f7ad83ecfc5702035db884e200cb587c4c4ea6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 757fe660490e71b210c0c09726893c8f427eb0143a58c2a5f9b21d9828ad9f37
MD5 bc28c338291360e7a6d0436aa11d6c8d
BLAKE2b-256 ee1ba6eb0a31eda2480572f485b6838429eb0c39f20d3939a63d2b95a299ccde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5f77855d8d3948a6c2ca634dddcf3f016195543f6d5541f53d3696fb30d2c80a
MD5 b974bf7436beefe71e2b21a4d9f3e546
BLAKE2b-256 2eb35586e24fed4d2e7092fee14efd8dc78375f5f72c5ca67afd4187b506294e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ecdbac39de34a5f00e24a5f409d0c82b480d38c0d1ef80c31b97e98d30e0f63
MD5 469dda1b4858f084cc7989817a3e654e
BLAKE2b-256 ea53cea621aeda5502dfdcf8cbb7dda49d12e5d04637232609ce8d66f872f336

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1624fb1307f0fafa2b5311a51ac1257a91f171787945938fd72f07eb39926ec3
MD5 144a97d4fb4b3cbe21801f02b78a833a
BLAKE2b-256 7cc2eeb79b313601c81bd188b9d19ed3e74a75914d67400e6861b8d55820b937

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4703fc9fe2e8ac4370132773643f62195e0818726738bffd675d25414e2ea946
MD5 3929531ad6d97d7aeecbc3c70b8610fe
BLAKE2b-256 3e8e01b857ef5d8ef7cbe0d367be0458fca04eff9f8411312607b4c76cbb16b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61ccd1d6a9a528d46b00ed98b8dd7ad50dab03b5c39b01da97385650be642653
MD5 15e910c3dd4b8bdbd2af57276760b816
BLAKE2b-256 8dcfc0a0fe3222ed6143b8958bba8f055b1e07d8375d6c450443f8cfa2bd64e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3014ac2253b50677e59d48a8fa6e5eb614d59a22417b1c10747d987d7ccb3fb3
MD5 5aee14249612bf829db7731295917dd4
BLAKE2b-256 6373b8993ba02ca5ba224a594b4af354546e6c16d8d5e523a26001b67ed77b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88752f6a79246629a91827a5453d715d5570ddff926ddab6c458e84d4e9dc5d4
MD5 fe7018e1a0059325c33889ceae65009e
BLAKE2b-256 ddaf6d38a43f55dc8cf15880fbd40339a711860b23ee961ad4d8ae04a963c931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70fad487cb230736d360ef18a17b9f277018394c2659fd7524f56e2d7bfce0b7
MD5 b8c4af93fbfc29b08ddaed5fe4c1dcb3
BLAKE2b-256 a619da03549907d4296e63480d0caccbabf632f8b4546c63103d2850dd266bfc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for seekdb-0.0.1.dev3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c9d91e34fabe0f7acc574831dc312bb16397bda27f27c47792ad13dd4d5a3cb
MD5 c8f202639602ab8e0448c1a0e4d1a9b0
BLAKE2b-256 4aa6360434bea6a1df5b7d613f5f28f47a80f006398042608d333d597827c056

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