开发概述
seekdb 支持通过 SDK 和 SQL 方式来进行连接和开发。您可以根据需求选择合适的开发方式。
使用 SDK
seekdb 目前提供了 Python SDK(pyseekdb)。pyseekdb 是 OceanBase 提供的 Python 客户端。实现了基于一套 API 接口,提供两种数据库连接模式,支持连接到嵌入式模式的 seekdb 和连接到远程服务器(支持服务器模式的 seekdb 和 OceanBase 数据库)。
pyseekdb 目前支持在 Linux、macOS、Windows 系统下使用。不同操作系统下支持的数据库连接模式有些不同。详细的支持信息,参见 pyseekdb 介绍。
更多关于 pyseekdb 的信息,参见:
-
快速了解如何使用 pyseekdb 部署 seekdb 并进行开发,参见 通过 Python SDK 体验嵌入式 seekdb。
-
了解 pyseekdb 支持的接口和使用示例,参见 pyseekdb。
使用 SQL
seekdb 源于成熟的 OceanBase 引擎,兼容 MySQL 原生驱动,提供了基于 SQL 的支持多模数据的统一查询语言。您可以使用 SQL 来管理数据以及进行开发。
更多关于 SQL 的信息, 参见:
-
快速了解如何使用 SQL 构建数据库对象并执行混合搜索,参见 通过 SQL 快速体验服务器模式 seekdb。
-
了解 SQL 的详细能力,参见:
- seekdb Develop 详细介绍了如何通过 SQL 管理数据库对象、管理数据、执行搜索等等。
- SQL 参考:了解 seekdb 的 SQL 语法和使用示例。