Skip to content

Commit 86352bd

Browse files
lidavidmianmcook
andauthored
Add blog post announcing SingleStore driver (#24)
Co-authored-by: Ian Cook <ianmcook@gmail.com>
1 parent 1313013 commit 86352bd

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
layout: blog
3+
title: Preview of a new ADBC driver for SingleStore
4+
author: ADBC Drivers Contributors
5+
---
6+
7+
A beta release of a new ADBC driver for [SingleStore](https://www.singlestore.com/) is now available via [dbc](https://docs.columnar.tech/dbc/). If you have [dbc 0.2.0](https://columnar.tech/blog/announcing-dbc-0.2.0) or newer installed, run `dbc install singlestore --pre` to try it out today.
8+
9+
The driver supports query execution, bulk ingestion (create, append, and replace modes), catalog metadata retrieval, prepared statements, and transactions. Documentation can be found at [docs.adbc-drivers.org](https://docs.adbc-drivers.org/drivers/singlestore/). This is a beta release, and more features are actively being developed, so stay tuned.
10+
11+
The driver was developed by SingleStore, is implemented in Go, and uses the MySQL wire protocol to connect. To get started, provide a connection URI using the [Go MySQL Driver DSN format](https://pkg.go.dev/github.com/go-sql-driver/mysql#readme-dsn-data-source-name) with a `singlestore://` scheme:
12+
13+
```
14+
singlestore://user:password@tcp(host:3306)/database
15+
```
16+
17+
Bulk ingestion uses `LOAD DATA LOCAL INFILE` under the hood. The driver includes comprehensive type mappings between SingleStore and Arrow types, covering integers, floating-point numbers, decimals, temporal types (DATE, DATETIME, TIME, TIMESTAMP), strings, binary data, and JSON.
18+
19+
The ADBC Quickstarts have [runnable examples demonstrating the SingleStore driver](https://github.com/columnar-tech/adbc-quickstarts/tree/by-database/singlestore) in C++, Go, Java, Python, R, and Rust.
20+
21+
Please submit bug reports and feature requests directly to the [`singlestore-adbc-connector` repository](https://github.com/singlestore-labs/singlestore-adbc-connector). You can also start a [Discussion](https://github.com/orgs/adbc-drivers/discussions) on GitHub or join the [Columnar Community Slack](https://join.slack.com/t/columnar-community/shared_invite/zt-3gt5cb69i-KRjJj~mjUZv5doVmpcVa4w).

0 commit comments

Comments
 (0)