1,624 karma · joined October 17, 2010
So it might even be feasible to use Hasura for more complex applications. I'm curious if there are specific reasons you see this not working well?
Prisma has Mongo support coming really soon, and we will be speaking more about it at https://www.mongodb.com/live in July.
Other NoSQL and relational databases to follow, but we have no timeline for that yet.
And it is the first truly serverless relational database offering that I am aware of. The cost scale to 0, so it is perfect for small projects, but that same instance will scale to support massive load when you need it.
There is also a good discussion going on here: https://www.reddit.com/r/node/comments/l00fit/what_do_you_th...
> Once you start working with the Varnish source code, you will notice that Varnish is not your average run of the mill application.
> That is not a coincidence.
> I have spent many years working on the FreeBSD kernel, and only rarely did I venture into userland programming, but when I had occation to do so, I invariably found that people programmed like it was still 1975.
> So when I was approached about the Varnish project I wasn’t really interested until I realized that this would be a good opportunity to try to put some of all my knowledge of how hardware and kernels work to good use, and now that we have reached alpha stage, I can say I have really enjoyed it.
SchemaHero looks super interesting. I'll check with the team to make sure they take a look. Introducing a Kubernetes operator is pretty ambitious.
We are taking inspiration from this great writeup on how Github has implemented a workflow that enable their developers to collaborate on Schema Migrations at scale: https://github.blog/2020-02-14-automating-mysql-schema-migra...
I think Prisma might cover "smart many2many relationships". What exactly do you mean by smart caching techniques? Prisma is applying the dataloader pattern from GraphQL automatically under the hood, which we find to be a much easier thing to reason about compared to all the complexity of multi-tiered caching in Hibernate.
The dependent field requirement is super interesting, and something we will tackle in the future based on Change Data Capture. With Prisma you will be able to write a simple declarative data transformation, and the system will automatically keep the field up-to-date, even if the database is changed by another application, or manually by a user.
Hope that makes sense? :-)
We would price such a service to be competitive with the obvious alternative of using a long-running VPS or ec2 instance.
How do you deal with ephemeral file storage? I guess you actually need the provider (say AWS) to build this into the platform?
We are toying around with the idea of launching a Cloud SQLite product targeting this exact use case.
How large are your data sets?
Would you be interested in a quick call to discuss your needs in more detail?
Prismas query engine is a complex piece of code and receives very little outside contributions. Moreover, Prisma only has bindings for JS/TypeScript and Go at the moment, so there is no way to consume Prisma from Scala. As a result, very few Scala developers know about Prisma.
We enjoyed Scala as a language, and the massive JVM ecosystem is a huge benefit. That said, we were forced to rewrite the query engine in Rust as we had a need for a more modular architecture enabling us to embed parts in JS and Go libraries. We looked at the Scala Native and Graal projects (spent 6 months building a prototype), but neither delivered a sufficiently low memory footprint. The Prisma2 rewrite to rust is a much more stable product, and we love the Rust language.
All the best to both the Scala and Rust ecosystems. Hugs.
Prisma Migrate is finally ready, and it is a much better product than what we shipped in Prisma 1. I look forward to hear your feedback!
“The Belgian newspaper De Standaard published this claim on their website on the 18th of April. We rate this claim as mostly false.”
Again, even if the cost of b battery production in Germany two years ago was 15 tones, it doesn’t matter. Why? Because Germany made almost no car batteries two years ago, and the grid is rapidly decarbonising - in Germany and most of the world.
Now, if you are arguing that it would be better if people lived closer to where they work, and stopped driving cars altogether - I’d agree with that. But cars will continue to be with us for a long time, and the Sonne we can transition the fleet to electric the better.
There is a persistent narrative in Germany that diesel cars are better for the environment, and your comment is playing into that. This narrative is wrong and damaging.
Why are you doing this?
He has literally spent the last five years debunking this nonsense. Here's a thread from just 5 hours ago: https://twitter.com/AukeHoekstra/status/1279359481177083904
TL;DR: These comparisons always use too much energy for battery production, too high efficiency for gasoline cars, and fail to take into account that the grid is rapidly decarbonising, even in backwater countries like USA. Your source claims 20 tonnes for battery production, but reality is around 6 tonnes and falling due to grid decarbonising.
If you scroll down the page, you will see a different thread where Kevas compare Prisma to left-pad.
Kevas is a grumpy HN troll, and I have no patience for that.
As you will see from all other interactions on this page, on twitter and on our 30.000 developer strong Slack community, we engage happily and constructively with anyone who comes with curiosity and an open mind. But if you come with negativity we will ask you to find another community to hang out in.