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

Apply PyMongo-like amalgamation to AstraPy, to emulate DataStax Astra DB #102

Open
amotl opened this issue Jan 25, 2024 · 0 comments
Open

Comments

@amotl
Copy link
Member

amotl commented Jan 25, 2024

Introduction

In the spirit of the PyMongo driver amalgamation, it looks like AstraPy, the Python client SDK for DataStax Astra and Stargate, based on the DataStax python-driver, has a very similar interface.

Features

According to the data sheet of DataStax Astra DB, a few or all of those features would need to be unlocked to achieve reasonable feature parity.

Supported APIs

  • REST
  • Document (JSON)
  • GraphQL
  • gRPC API with equivalent performance as drivers
  • CQL API

Supported Languages

  • Java
  • Node.js
  • C#
  • Python
  • Go

Supported Data formats

  • Tabular (Column-family)
  • Document (JSON)
  • Key-Value

Resources

@amotl amotl changed the title Apply PyMongo-like amalgamation also to AstraPy Apply PyMongo-like amalgamation also to AstraPy, to emulate DataStax Astra Jan 25, 2024
@amotl amotl changed the title Apply PyMongo-like amalgamation also to AstraPy, to emulate DataStax Astra Apply PyMongo-like amalgamation to AstraPy, to emulate DataStax Astra Jan 25, 2024
@amotl amotl changed the title Apply PyMongo-like amalgamation to AstraPy, to emulate DataStax Astra Apply PyMongo-like amalgamation to AstraPy, to emulate DataStax Astra DB Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant