heroku / roadmap

This is the public roadmap for Salesforce Heroku services.
193 stars 11 forks source link

No-SQL data store #153

Open bigbluekayak opened 1 year ago

bigbluekayak commented 1 year ago

Required Terms

What service(s) is this request for?

No-SQL Data Add-on

Tell us about what you're trying to solve. What challenges are you facing?

The lack of a No-SQL data store means developers cannot create MERN stack applications. One big advantage of using a No-SQL data store like MongoDB is being able to define the schema on write. This reduces effort as developers do not need to create database migrations, just define the schema and write to the data store.

philipkirwan commented 1 year ago

@bigbluekayak This would be a great addition to the Heroku Stack 👌

afawcett commented 1 year ago

Thanks @philipkirwan @bigbluekayak for you feedback! A No-SQL store would indeed make an excellent addition to our existing managed data stores. I appreciate you taking the time to share details on your use case as well.

bigbluekayak commented 1 year ago

I have been thinking about this. An ideal solution would also provide integration with an IAM provider, and a layer to enforce data access rules. This would allow developers to create apps that don't need an API, similar to Firebase.

jbrown-heroku commented 3 months ago

Thank you @bigbluekayak for raising this and for your patience! We are fully focused on building and delivering the next generation database platform using Amazon Aurora at this time, but I echo @afawcett that it would be a great addition to our managed services offering. In such case, would DynamoDB on AWS work? Or is there specific need for MongoDB? We are unlikely able to get to research this until latter part of 2025.

We constantly review our priorities at Heroku to ensure we are working holistically to understand whats best for our customers. We still encourage anyone with an interest in this capability to add further votes and/or comment

bigbluekayak commented 3 months ago

DynamoDB would work nicely.

bigbluekayak commented 3 months ago

DynamoDB is also supported by Salesforce Connect making it more attractive: https://help.salesforce.com/s/articleView?id=sf.dynamoDB_adapter_about.htm&type=5

jbrown-heroku commented 3 months ago

Thank you for confirming @bigbluekayak ! We will likely move in that direction as we have firmer design.

Please continue to provide feedback and comment if anyone else is looking for a solution.