You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrey Mashenkov (Jira)" <ji...@apache.org> on 2021/07/30 09:41:00 UTC

[jira] [Commented] (IGNITE-15212) SQL API design.

    [ https://issues.apache.org/jira/browse/IGNITE-15212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17390449#comment-17390449 ] 

Andrey Mashenkov commented on IGNITE-15212:
-------------------------------------------

Cassandra offers sync [1], async [2] and reactive [3] ways for queries.

The reactive way looks hard to be used without a 3-rd party framework, but we still can just support it exposing API on top of Java Flow API.
Moreover, this will allow  Ignite to be a data provider for R2DBC framework (kind of a reactive jdbc api)

[1] https://github.com/datastax/java-driver/tree/4.11.x/manual/core#running-queries
[2] https://github.com/datastax/java-driver/tree/4.11.x/manual/core/async
[3] https://github.com/datastax/java-driver/tree/4.11.x/manual/core/reactive

> SQL API design.
> ---------------
>
>                 Key: IGNITE-15212
>                 URL: https://issues.apache.org/jira/browse/IGNITE-15212
>             Project: Ignite
>          Issue Type: New Feature
>          Components: sql
>            Reporter: Andrey Mashenkov
>            Assignee: Andrey Mashenkov
>            Priority: Major
>
> We need an SQL API for executing queries, query management, and maybe other stuff like statistics management.
> Let's consider sync, async and reactive ways for query execution and compare other vendor's API.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)