Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alternator: Support new DynamoDB's PartiQL syntax #8787

Open
nyh opened this issue Jun 2, 2021 · 0 comments
Open

Alternator: Support new DynamoDB's PartiQL syntax #8787

nyh opened this issue Jun 2, 2021 · 0 comments
Labels
area/alternator Alternator related Issues enhancement
Milestone

Comments

@nyh
Copy link
Contributor

nyh commented Jun 2, 2021

As announced in November 2020, Amazon DynamoDB now supports a subset of the PartiQL syntax for making reads or writes.

PartiQL is an SQL-like statement syntax which doesn't add new features - just a new way of using the same feature. For example, a SELECT statement replaces the traditional GetItem, Query or Scan, and UPDATE, DELETE or INSERT instead of the traditional PutItem and UpdateItem. Features of PartiQL that do not have parallels in the DynamoDB world - like JOINs, are not available in the PartiQL subset which DynamoDB implements (see the documentation linked above for exactly what this subset contains).

For executing PartiQL statements, DynamoDB introduced new operations: ExecuteStatement (for executing one PartiQL statement) and BatchExecuteStatement (for executing multiple statements of the same type - reads or writes), as well as ExecuteTransaction for transactions (which Alternator doesn't yet support).

@nyh nyh added enhancement area/alternator Alternator related Issues labels Jun 2, 2021
avikivity pushed a commit that referenced this issue Jun 3, 2021
In the last year, four new features were added to DynamoDB which we
don't yet support - Kinesis Streams, PartiQL, Contributor Insights and
Export to S3. Let's document them as missing Alternator features, and
point to the four newly-created issues about these features.

Refs #8786
Refs #8787
Refs #8788
Refs #8789

Signed-off-by: Nadav Har'El <nyh@scylladb.com>
Message-Id: <20210603125825.1179171-1-nyh@scylladb.com>
nyh added a commit that referenced this issue Jun 3, 2021
In the last year, four new features were added to DynamoDB which we
don't yet support - Kinesis Streams, PartiQL, Contributor Insights and
Export to S3. Let's document them as missing Alternator features, and
point to the four newly-created issues about these features.

Refs #8786
Refs #8787
Refs #8788
Refs #8789

Signed-off-by: Nadav Har'El <nyh@scylladb.com>
Message-Id: <20210603125825.1179171-1-nyh@scylladb.com>
avikivity pushed a commit that referenced this issue Jun 6, 2021
In the last year, four new features were added to DynamoDB which we
don't yet support - Kinesis Streams, PartiQL, Contributor Insights and
Export to S3. Let's document them as missing Alternator features, and
point to the four newly-created issues about these features.

Refs #8786
Refs #8787
Refs #8788
Refs #8789

Signed-off-by: Nadav Har'El <nyh@scylladb.com>
Message-Id: <20210603125825.1179171-1-nyh@scylladb.com>
avikivity pushed a commit that referenced this issue Jun 6, 2021
In the last year, four new features were added to DynamoDB which we
don't yet support - Kinesis Streams, PartiQL, Contributor Insights and
Export to S3. Let's document them as missing Alternator features, and
point to the four newly-created issues about these features.

Refs #8786
Refs #8787
Refs #8788
Refs #8789

Signed-off-by: Nadav Har'El <nyh@scylladb.com>
Message-Id: <20210603125825.1179171-1-nyh@scylladb.com>
@slivne slivne added this to the 4.x milestone Jun 15, 2021
lauranovich pushed a commit to lauranovich/scylla that referenced this issue Jul 29, 2021
In the last year, four new features were added to DynamoDB which we
don't yet support - Kinesis Streams, PartiQL, Contributor Insights and
Export to S3. Let's document them as missing Alternator features, and
point to the four newly-created issues about these features.

Refs scylladb#8786
Refs scylladb#8787
Refs scylladb#8788
Refs scylladb#8789

Signed-off-by: Nadav Har'El <nyh@scylladb.com>
Message-Id: <20210603125825.1179171-1-nyh@scylladb.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/alternator Alternator related Issues enhancement
Projects
None yet
Development

No branches or pull requests

2 participants