4 ms·
Understand. We can be careful to be more accurate even in less technical contexts in the future. Serverless is supposed to mean: a database with serverless pri
by evanweaver 10y ago
Understand. We can be careful to be more accurate even in less technical contexts in the future.
Serverless is supposed to mean: a database with serverless pricing, for serverless applications.
There's always a tension, too, between "does a feature exist somewhere" and "is it actually usable?". For example, you could perhaps run MySQL Cluster across multiple public clouds...but would you want to? It's surprisingly hard to design for true cross-continent global replication, and the additional latency of crossing public clouds makes it even worse.
We've tried to design the best database. We can put in some bugs for you to give it some downsides.
- akerl_ 10y agoI'm not talking about bugs, though I promise there are some. No offense intended by that: I'm not aware of any bug-free software, especially when we're talking as complex as databases. But to tell my your database model has no downsides at all? No use cases where its consistency model isn't optimal, where an implementation detail means that it's not a good fit? Even just skimming the marketing copy, it's clear that if I'm using SQL in my existing app, migrating to FaunaDB has the clear downside that I need to rethink my queries, and that's just the surface layer.
- evanweaver 10y agoBugs was a joke. Analytics is the biggest missing feature...it will come. It's also not cost-effective at the moment for timeseries data. We've updated the posts in light of some of this feedback.