Building PlanetScale with PlanetScale
chris_st 2021-08-18 16:43:02 +0000 UTC [ - ]
ublaze 2021-08-18 16:47:15 +0000 UTC [ - ]
sorenbs 2021-08-18 20:35:13 +0000 UTC [ - ]
js4ever 2021-08-18 18:31:09 +0000 UTC [ - ]
dyeje 2021-08-18 17:20:30 +0000 UTC [ - ]
k__ 2021-08-18 17:22:33 +0000 UTC [ - ]
aseipp 2021-08-18 17:50:57 +0000 UTC [ - ]
But now you do have some other considerations (see below.) I don't think it's an absolute pancea, but it's certainly a very interesting and very useful secondary point in the design space. I like PlanetScale a lot. The free tier is also actually useful I think.
To be clear even if it's is "serverless SQL" you still have to design with the fact you're using Vitess in mind. So you have no foreign keys, scalability is done by keyspace sharding (not currently available in PlanetScale), apps deal with online migration where the schema evolves as they access it, etc. You have to keep these things in mind but you get some benefits in return, like most things.
pier25 2021-08-18 21:14:55 +0000 UTC [ - ]
What other differences are there vs MySQL in terms of data modeling?
tenaciousDaniel 2021-08-18 17:42:31 +0000 UTC [ - ]
dyeje 2021-08-18 18:00:22 +0000 UTC [ - ]
joshmarlow 2021-08-18 17:50:59 +0000 UTC [ - ]
I've not played with PlanetScale yet, but I am planning on playing with TerminusDB in the near future.
MapleWalnut 2021-08-18 17:51:51 +0000 UTC [ - ]
rmah 2021-08-18 20:11:08 +0000 UTC [ - ]
samlambert 2021-08-18 23:19:43 +0000 UTC [ - ]
dang 2021-08-18 19:57:05 +0000 UTC [ - ]
PlanetScale – Database for Developers - https://news.ycombinator.com/item?id=27197873 - May 2021 (128 comments)
TeeWEE 2021-08-18 17:17:28 +0000 UTC [ - ]
All migrations are automatically executed on production, pre-tested. Reviewed. No DB Administrator, No deployment together with the app.
It works quite well..
However, personally I really like not having to deal with schema changes. For example Firebase or Cloud DataStore is really nice... Its the best for developers, but not for data integrity.
nijave 2021-08-19 02:08:56 +0000 UTC [ - ]
We have some "medium sized" Postgres databases around 1-10TB and something like adding an index to a big table (100s millions of rows) can be quite expensive resource wise
(I'd say "big" is something like 20-50TB+ and small <1TB)
wizwit999 2021-08-19 00:14:41 +0000 UTC [ - ]
zinclozenge 2021-08-18 20:35:20 +0000 UTC [ - ]
leerob 2021-08-18 19:24:42 +0000 UTC [ - ]
[1]: https://www.youtube.com/watch?v=YqBG5rFP4Ic
[2]: https://github.com/leerob/leerob.io/pull/326