Hi Team,
I am new to Dgraph!
I stumbled upon this amazing tech by chance, and I am so glad I did.
This is the first time I am interacting with a community.
Prior to Dgraph, I was looking at Postgres + Postgis + Citus + GraphQL Server.
I found out that Dgraph does everything the above tech & their paid version can do collectively, and on top of that, it has full spec compliance, shard rebalancing, encryption at rest, Snappy as compression, inbuilt caching, … And all of that in the free version, Damnn!!
It really is the world’s most advanced GraphDB.
I am figuring out every inch of this tech one by one.
As of now I can run a local Swarm, connect to it via Postwoman, GraphQLPlayground, & Ratel. have followed along with the Twitter Clone YouTube vdo, gone through GraphQL documentation in the website.
Also learnt a bit of Graphql ±, the whole Graphql Schema, and a fraction of RDF.
And now I am confused as to:
- How many concurrent mutations & queries this DB can handle?
- How do I do Spatial queries in Graphql and not the old way or RDF?
- What about TimeSeries data?
- Why old Docs don’t say that there is a new way of doing things, like “don’t read this if you are starting new”? (As I followed along GraphQL ± before discovering the full spec compliance of GraphQL)
- Dgraph Docs vs GraphQL Docs, differences?
- How to archive older data, so that they just become read-only?
- What is the use case of having data attached to connections between nodes, and is it possible in the new approach, i.e. GraphQL native approach?
- How to do a file upload, do we write a separate server which will handle the storage & mutate Dgraph with file URL? (Is custom resolver going to help?)
- Why Rust wasn’t used? (Because of Long Compile Time or Immature tech at the time of making or long on boarding time for an inexperienced developer or something else)
Edit:
- A node visualiser for pure GraphQL, as it’s in Ratel for GraphQL±. Both QL are a bit different, and writing twice, once for actual query in GraphQL & once for visualisation in Ratel is a bit daunting.
Will Ratel get an update with said feature?