Skip to main content

Overview

seekdb supports connection and development through SDKs and SQL. You can choose the appropriate development method based on your needs.

Use SDKs

seekdb currently provides a Python SDK (pyseekdb). pyseekdb is a Python client provided by OceanBase. It implements a set of API interfaces to support two database connection modes: connecting to an embedded seekdb instance and connecting to a remote server (which can be a server mode seekdb instance or an OceanBase Database instance).

pyseekdb is supported on Linux, macOS, and Windows. The supported database connection modes vary depending on the operating system. For more information, see Introduction to pyseekdb.

For more information about pyseekdb, see:

  • Learn how to deploy seekdb and develop applications using pyseekdb. For more information, see Get started with pyseekdb.

  • Learn about the interfaces supported by pyseekdb and their usage. For more information, see pyseekdb.

Use SQL

seekdb is based on the mature OceanBase engine and is compatible with MySQL native drivers. It provides a unified query language that supports multi-model data through SQL. You can use SQL to manage data and develop applications.

For more information about SQL, see:

  • Learn how to build database objects and perform hybrid searches using SQL. For more information, see Get started with SQL.

  • Learn about the detailed capabilities of SQL:

    • seekdb Develop describes how to manage database objects, manage data, and execute searches using SQL.
    • SQL Reference: Learn about the SQL syntax and usage examples of seekdb.