pylibseekdb


Namepylibseekdb JSON
Version 0.0.1.dev7 PyPI version JSON
download
home_pagehttps://github.com/oceanbase/seekdb
SummaryOceanBase SeekDB
upload_time2025-11-11 13:39:27
maintainerOceanBase
docs_urlNone
authorOceanBase
requires_python>=3.8
licenseApache 2.0
keywords database oceanbase vector-database embed sql ai
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

```bash
pip install seekdb
```

## Usage

```python
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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/oceanbase/seekdb",
    "name": "pylibseekdb",
    "maintainer": "OceanBase",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "open_oceanbase@oceanbase.com",
    "keywords": "database, oceanbase, vector-database, embed, sql, AI",
    "author": "OceanBase",
    "author_email": "open_oceanbase@oceanbase.com",
    "download_url": null,
    "platform": "manylinux",
    "description": "# What is OceanBase SeekDB?\nOceanBase 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.\n\n## Core Features\n### \ud83d\ude80 Minimal Deployment, Built for Developers and AI Agents\n- Minimum resource requirement: Runs on just 1 core CPU and 1GB memory\n- Rapid startup: Initializes in seconds with no complex configuration\n- Single-node architecture: No external dependencies for deployment\n- Dual deployment modes: Supports both client/server and embedded (Python-compatible) modes, allowing seamless switching\n\n### \ud83d\udc1a Rapidly Evolving AI Capabilities\n- Vector Indexing: High-performance multi-dimensional data retrieval, supporting massive vector processing with flexible access interfaces (SQL/Python/Java)\n- Full-Text Indexing: Intelligent text search with multi-language tokenization, relevance ranking, and fuzzy search\n- Hybrid Search: Unified querying for multi-modal data, combining vector and scalar searches with intelligent ranking\n- AI Functions: Built-in intelligent functions to simplify AI development\n- Other rapidly iterating AI-related features\n\n### \ud83e\uddf1 MySQL Compatibility with Powerful HTAP Capabilities\n- Compatible with standard MySQL protocols, enabling AI + HTAP operations using SQL\n- Supports mainstream MySQL ecosystem tools for seamless replacement of MySQL\n- Powerful HTAP capabilities: Supports hybrid transactional and analytical processing\n\n## Installation\n\n```bash\npip install seekdb\n```\n\n## Usage\n\n```python\nimport seekdb\n\n# Open a database\nseekdb.open()\n\n# Connect to a database\nconn = seekdb.connect()\n\n# Use the connection\ncursor = conn.cursor()\ncursor.execute(\"SELECT * FROM oceanbase.DBA_OB_USERS\")\nresults = cursor.fetchall()\n\n# Close the connection\nconn.close()\n\n```\n\n## Platform Support\n\n- Linux x86_64\n- Linux aarch64\n\n## Requirements\n\n- CPython 3.8+\n\n## License\n\nThis package is licensed under Apache 2.0.\n",
    "bugtrack_url": null,
    "license": "Apache 2.0",
    "summary": "OceanBase SeekDB",
    "version": "0.0.1.dev7",
    "project_urls": {
        "Bug Tracker": "https://github.com/oceanbase/seekdb/issues",
        "Documentation": "https://github.com/oceanbase/seekdb",
        "Homepage": "https://github.com/oceanbase/seekdb",
        "Repository": "https://github.com/oceanbase/seekdb"
    },
    "split_keywords": [
        "database",
        " oceanbase",
        " vector-database",
        " embed",
        " sql",
        " ai"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6c4925f4f631f29f7cbeafb1c8cca71621bb3d356e6f9bb05364d7b171e6d0b3",
                "md5": "2d7b84da56420a74fc41c7f62c39c9d9",
                "sha256": "870c80b5d7bedd0d910422da9ff5b11e77d08f55282d7710dd348a9559925621"
            },
            "downloads": -1,
            "filename": "pylibseekdb-0.0.1.dev7-cp38-cp38-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2d7b84da56420a74fc41c7f62c39c9d9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 82198750,
            "upload_time": "2025-11-11T13:39:27",
            "upload_time_iso_8601": "2025-11-11T13:39:27.041673Z",
            "url": "https://files.pythonhosted.org/packages/6c/49/25f4f631f29f7cbeafb1c8cca71621bb3d356e6f9bb05364d7b171e6d0b3/pylibseekdb-0.0.1.dev7-cp38-cp38-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-11-11 13:39:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "oceanbase",
    "github_project": "seekdb",
    "github_not_found": true,
    "lcname": "pylibseekdb"
}
        
Elapsed time: 1.31893s