> Developers want the durability, stability, and scalability of a SQL database but do not want to be constrained by managing a schema Speak for yourself. I love my schemas. This article is also 100% fluff, and zero actual information. Obviously I won’t sign up to anything without an ounce of information being provided up front.
Haha that's actually a good point. I love to have a reference for how my data is structured.
PlanetScale – Database for Developers
121–130 of 135 posts
Re: PlanetScale – Database for Developers
#122Amy I the only person reading this who doesn’t think that the marketing line in the middle about not managing a schema is super scary? > Developers want the durability, stability, and scalability of a SQL database but do not want to be constrained by managing a schema. It has been our goal to give both, not compromising on the power of your datastore but making changes feel as easy as deploying code. Sorry. There’s a…
In my past experience as a production engineer, and in our many discussions within the community, we've seen many approaches developers take just to avoid the hassle of running yet another ALTER TABLE; whether because it requires going through a different team, or because this poses an availability risk, etc. PlanetScale offers to bring ownership back in the developer's hands.
Hope this clarifies. We'll publish more soon, and I'll be able to provide more links.
(I'm an engineer at PlanetScale)
(Edit for grammar/typos)
Re: PlanetScale – Database for Developers
#123I'm currently searching for a serverless database for my next project and will look into it. I already played around with Upstash and Fauna. Somehow the signup shows an 422 error, then I get an confirmation email that leads to a blank page.
What is a serverless database and why are you searching for one for your next project?
I want it for my next project, because I don't want to pay for what I don't use, but also don't want to provision or maintain additional instances manually.
Re: PlanetScale – Database for Developers
#124Re: PlanetScale – Database for Developers
#125Wondering will we see something like this for Postgres? I like the cool things but I can’t migrate to MySQL just because of this.
looks like it's a ways off... planetscale says they're built on vitess, and vitess has postgres compatibility at the bottom of their "Medium Term" roadmap: https://vitess.io/docs/resources/roadmap/
Re: PlanetScale – Database for Developers
#126Basically a Hosted Vitess with MySQL? Where is DC? Backup included? Redundancy? Spending Cap? Own Infrastructure or on top of other Cloud ? Support Level? Uptime Guarantee? etc etc.
All of these are basic info required from a SaaS, and they are missing. Not even a FAQ.
Re: PlanetScale – Database for Developers
#127Earlier quoted context omitted.
> once you have the infrastructure up and running with a compatible schema design, there's not too much to worry about from a coding standpoint Isn’t that the same for a normal sharded MySQL database though?
Depends. Have any examples of "normal" sharded MySQL databases? EDIT: To clarify, sharding is not a standard feature included in Community Edition MySQL. Over the years, there have been various Oracle-initiated attempts at providing it as an enterprise scaling strategy through MySQL (NDB) Cluster, MySQL Fabric, etc., but these have either ended up having limited applicability outside very specific use cases and are n…
Thanks for the correction!
Re: PlanetScale – Database for Developers
#128Earlier quoted context omitted.
What is a serverless database and why are you searching for one for your next project?
A managed database thats automatically scales horizontally and is priced on-demand. I want it for my next project, because I don't want to pay for what I don't use, but also don't want to provision or maintain additional instances manually.
Re: PlanetScale – Database for Developers
#129Re: PlanetScale – Database for Developers
#130Can someone please explain how Vitess works, in plain English? How does it magically make MySQL scale? And then what does PlanetScale add on top of Vitess hosted anywhere else? Sorry, the linked blog post is both very abstract and assumes a high level of preexisting knowledge about database scaling.
Vitess is an additional layer on top of MySQL which all queries pass though. Among other things, it implements its own query parser which can then do stuff like split a query across shards and join results etc. I wouldn't say there's too much "magic" in there, but it does a lot of known difficult things (schema management, sharding/resharding, connection pooling, query optimization, DB administration, monitoring, bac…