My Favorite Database is Now a Lot Harder to Recommend...

Поділитися
Вставка
  • Опубліковано 30 чер 2024
  • For the longest time planetscale has been my favorite database, and an easy pick for any project. Unfortunately they just announced that they are sunsetting their free tier, which means its gonna be a lot harder to try out, which is really a shame.
    my stuff
    discord: / discord
    x (twitter): / bmdavis419
    insiderviz: www.insiderviz.com
    blok: www.theblokapp.com
  • Наука та технологія

КОМЕНТАРІ • 94

  • @bmdavis419
    @bmdavis419  3 місяці тому +13

    I've got this video today and another quick one tmrw, the big GoLang + HTMX video will be out this week, its much bigger/more ambitious, really want to get that one right!

    • @mr.random8447
      @mr.random8447 3 місяці тому +1

      Unfortunately Go + HTMX tooling and the whole low JS approach with AlpineJS just isn’t there compared to JS frameworks. Played with HTMX and yeah it’s not it

    • @janduna4100
      @janduna4100 3 місяці тому +1

      @@mr.random8447 That's because tooling is not needed. People like you are the problem. Tooling this, tooling that.

    • @bmdavis419
      @bmdavis419  3 місяці тому

      From what I've done so far TEMPL helps a ton here, but yea the tooling/DX is still just objectively worse, although there is a lot of good to cover here

    • @mr.random8447
      @mr.random8447 3 місяці тому

      @@janduna4100 it matters for development speed and reducing errors. Like there is no way to have type safety in AlpineJS. In any large enterprise app this would be a nightmare. This whole low JS approach is just good for sprinkling bits of reactivity here and there. But inevitably, stakeholders want something more and now you are in a bind.

    • @runners4tme
      @runners4tme 3 місяці тому +1

      I don’t understand front end developers sometimes, tooling for what? templ with HTMX can get you really far and has great DX

  • @r-i-ch
    @r-i-ch 3 місяці тому +18

    Closing adage: "There is no cloud. There are only other people's computers, and somebody has to pay for that shit."

  • @NicholasMaietta
    @NicholasMaietta 3 місяці тому +11

    I've been an advocate for self-hosting for many years. That doesn't have to mean a laptop sitting on a shelf on a home internet connect. I can be a cheap VPS that's automatically backed up every day for less than $10/mo. It's more than enough power to run many websites, several databases, etc.
    My reasons relate to the risk of censorship. But now we have to worry if the pricing will change on plans from 3rd party providers.
    I also don't like the propietary nature of many products, such as Google, Amazon, Azure, etc and all the different flavors of edge computing, etc. The risk of high bills is another one to consider.
    I will probably write an in depth article soon on the subject and get it out there so people can understand why I'm such an advocate for self hosting.

    • @bmdavis419
      @bmdavis419  3 місяці тому +1

      I honestly agree a lot here, for me its a huge balance between power, dev speed, while also gaining control. Tough balance that I don't really have the answer to

  • @nro337
    @nro337 3 місяці тому +21

    Worth noting that Supabase supposedly has branching support now, and Astro's new AstroDB is literally coming out this week and will have a free hobby plan. So we should have reasonable options.

    • @bmdavis419
      @bmdavis419  3 місяці тому +5

      Really looking forward to AstroDB, I got to try out Supabase branching recently and it was awesome

    • @nro337
      @nro337 3 місяці тому

      @@bmdavis419 Thanks that's awesome to hear, excited to try them out soon. Need a replacement 😂

  • @jermunitz3020
    @jermunitz3020 3 місяці тому +16

    They’re like drug dealers; The first time is free😂

  • @coolemur976
    @coolemur976 3 місяці тому +5

    New product slogan: "Free forever".
    Few years later, when users are hooked: "Give me your money!".

    • @lian1238
      @lian1238 3 місяці тому +2

      They literally said forever didn't they

  • @nro337
    @nro337 3 місяці тому +25

    This one is rough, I think they had a grave mistake by completely cutting off their entry/hobby pool, THAT LITERALLY CREATED THEIR BUSINESS. They basically don't care about anything except competing with top enterprise platforms. Really discouraging.

    • @bmdavis419
      @bmdavis419  3 місяці тому +1

      Yea it sucks, to me the biggest thing is that for now it will be fine, but the future enterprise customers are the idiots making random stuff on the free tier of today

    • @vpetryniak
      @vpetryniak 3 місяці тому +5

      I think they could just make at least more limited free tier with bank card attached. That way there will be less people using resources and creating multiple accounts...

    • @ArcRCG
      @ArcRCG 3 місяці тому

      Free tier marketing

  • @TFDusk
    @TFDusk 3 місяці тому +8

    You got a shoutout on primeagen's video with your tweet.
    On the topic of this video, I don't see how planet scale will be able to scale out in the future if it doesn't have a free tier plan that developers can play around with to be able to vouch for it, especially for something as critical as a database. Every cloud provider already has a managed database service that you can already use that users are already prone to be bought into (Big 3 offerings), or have an alternative that has a free tier that I can play around with on a side project. I'd imagine that the costs that they're seeing have to be unsustainable at the moment if there making a drastic decision off of this, and I wouldn't be surprised if in the future they decide to charge more for their offerings if their current plan is to go more towards a buisness to buisness model vs business to client.
    As for future videos from another creator, I think personally it would be wise to leave the database layer to be abstracted enough so the user decides what they want to use excluding videos where you are showing offerings of a particular service.

    • @bmdavis419
      @bmdavis419  3 місяці тому +1

      This is my plan, I think generally I'll just have an orm and kinda just let the user decide, although I do want to come up with some alts for people...

  • @BooleanOperator
    @BooleanOperator 3 місяці тому +4

    I had a hobby tier and enjoyed using PS. I would have be fine with $5-10 a month for hobby, but $40 was way too much.

  • @GabrielGasp
    @GabrielGasp 3 місяці тому +4

    Honestly, a SaaS not having a free tier is unjustifiable. I understand that compute resource have a cost, but a free tier is not about those resources, it's about getting a feel for the service. I don't mind when a company restricts the compute resource available for a free tier in order to improve the bottom line, but how am I supposed to try out the features and experiences said service provide without a free tier?

  • @sfetlioOo
    @sfetlioOo 3 місяці тому +1

    If they have issues with how much the free tier costs them > they should have limited it in a way to be useful for overall try / test and to force moving to paid tier once trying is done.. Current price of 40$ for 1/8 vCPU + 1GB ram + 10GB storage sounds for cheapest option seems unreasonable.

  • @kylemoran455
    @kylemoran455 3 місяці тому

    The free teir is how planetscale got our companies initial subscription money.
    I used the free teir and I loved it despite the restrictions. I recommended it heavily at work and now we're using it in multiple production apps.
    But that won't happen anymore :(
    Yet again, capital has walked into the room just to execute the vibe and lay off employees.
    If there was some sort of open source competitor that let's you use standard databases to back the rest of the functionality it'd be an absolute killer of planetscale.

  • @BosonCollider
    @BosonCollider 3 місяці тому +1

    Without the free tier and with their super unpredictable pricing, I don't see a lot of reason to choose them over something like neon or cockroachdb imo

  • @mme725
    @mme725 3 місяці тому

    I feel like they could have kept a hobby tier of two sorts. A cheaper, super skimpy, $5-$10/mo plan to really filter out wastage while being just in reach to play with. Or keep the free tier, but have it require a credit card with a dummy test charge to filter most bot/spam and then hold them to a 30/60 day trial.
    Still fairly restrictive, but still preserving some of the top-of-funnel traffic they are killing right now. That's my 2 cents anyway.

  • @daviidon
    @daviidon 3 місяці тому +5

    CockroachDB has always been superior imo...and its actually serverless so I don't have to worry about cpu/ram

    • @dandogamer
      @dandogamer 3 місяці тому +1

      Cockroach DB is great, the guys there are really smart

    • @bmdavis419
      @bmdavis419  3 місяці тому

      I need to try it out, its on the list

    • @fcnealvillangca7943
      @fcnealvillangca7943 3 місяці тому

      I second the motion

  • @CodeZakk
    @CodeZakk 3 місяці тому +1

    Thanks❤. Did you use ps for your ecommerce app?

    • @bmdavis419
      @bmdavis419  3 місяці тому

      I did, going to update it to use sqlite

  • @zhanezar
    @zhanezar 3 місяці тому +3

    Do you think just doing your own VPS on something like a digital ocean Droplet is a good idea for small projects ?

    • @bmdavis419
      @bmdavis419  3 місяці тому

      This is what I'm trying to figure out, b/c yes that 100% works, it is A LOT worse then the features pscale has...

    • @sebascoding
      @sebascoding 3 місяці тому

      Coolify is the new recommendation, making using vps apparently a lot easier.

  • @AbegazNap
    @AbegazNap 3 місяці тому +7

    how do people not setup their own local database for fkn around? even if u don't want to install dbms's on ur local machine, docker is great on anything other than arm.

    • @bmdavis419
      @bmdavis419  3 місяці тому

      b/c I ship most of my fkn around projects lmao

    • @AbegazNap
      @AbegazNap 3 місяці тому

      @@bmdavis419 I can appreciate that

    • @jermunitz3020
      @jermunitz3020 3 місяці тому

      Kubernetes operators

  • @Miguelmigs24
    @Miguelmigs24 3 місяці тому

    I need to migrate off planetscale but I'm really undecided on which one to choose. I would prefer AWS since I already have everything else there (SST) but it looks its going to be hella expensive. Railway same thing, expensive, no backups, no branching. Turso feels like sooner or later will do the same thing as Planetscale, and Supabase is much more than a db so not sure if I should use it just for the DB, also, no branching on free tier in supabase

  • @Dysfunctional704
    @Dysfunctional704 3 місяці тому +1

    Can you elaborate on when you mentioned AWS RDS is more expensive? Are you talking about the free tier of PlanetScale when comparing?
    I reckon AWS would be cheaper compared to an even more managed solution like PlanetScale?

    • @bmdavis419
      @bmdavis419  3 місяці тому +1

      This is exactly what we thought going in, but its not at all lmao. Planetscale was cheaper because they were eating HUGE amount of cost for the free tier. One free tier instance probably cost them a ton of money. Go play with the pricing calculator and you will be very surprised lol, these AWS "wrappers" are actually usually cheaper on the small end since they loose money

    • @Dysfunctional704
      @Dysfunctional704 3 місяці тому

      @@bmdavis419 Yeah free 5GB of storage and conveniece are no joke 🥶. Wish they had a hobbyist tier for 10+/- USD - I'd pay without thinking lol.
      Have you come across DB providers that come in the 5-10 USD range though?

  • @wilbertdune
    @wilbertdune 3 місяці тому

    Just make sense for business perspective, now they have enterprise customers, they don't care anymore to those small devs.

  • @Danielo515
    @Danielo515 3 місяці тому

    I was thinking about move another of my databases to them, but now I have to migrate out of them, and I don't have the time!

  • @RockTheCage55
    @RockTheCage55 3 місяці тому

    I will be using both neon & cockroach db

  • @wanarchives
    @wanarchives 3 місяці тому

    No one can compete with Turso!

  • @zBrain0
    @zBrain0 3 місяці тому

    I could understand scaling back the free offering, but as many have said, the Enterprise of tomorrow is starting in some person's basement today. And if they start on something else they are not likely to switch when they get big unless whatever they are using completely craps the bed. This is definitely not a good strategy long-term

    • @bmdavis419
      @bmdavis419  3 місяці тому

      I don't know what their funnel is so who really knows, but realistically if all their sales come from B2B when enterprise DBs get too big then I'm sure they will be fine. Idk what the numbers are, its totally possible they were burning 7 figures+ on just dead free instances that they can now cut. Time will tell

  • @adamwilson1356
    @adamwilson1356 3 місяці тому +1

    What about Supabase instead or does it not have the same services?

    • @bmdavis419
      @bmdavis419  3 місяці тому +1

      Supabase is great, their DX was behind, but they are currently catching up with their new branching system

  • @seanknowles9985
    @seanknowles9985 3 місяці тому

    Neon DB bro :)

  • @ishaanmalhotra3008
    @ishaanmalhotra3008 3 місяці тому +1

    I was considering Neon. What horror stories have you heard?

    • @bmdavis419
      @bmdavis419  3 місяці тому +4

      Just a lot of downtime and crashing, its also expensive as hell

    • @ishaanmalhotra3008
      @ishaanmalhotra3008 3 місяці тому

      @@bmdavis419 ah thanks, didnt know that

    • @dandogamer
      @dandogamer 3 місяці тому

      @@bmdavis419 I was using neon free tier and lost all my data. As well as constant downtime. They dont even show their status page anymore because it's that bad

    • @tonyhart2744
      @tonyhart2744 3 місяці тому

      just use tursodb

  • @rahulagarwal968
    @rahulagarwal968 3 місяці тому +2

    What are some alternatives to PlanetScale?

    • @bmdavis419
      @bmdavis419  3 місяці тому +4

      Supabase, turso, cloudflare, railway, AWS, whatever Astro is shipping this week

    • @siyedyoussef3202
      @siyedyoussef3202 3 місяці тому +1

      railway is another alternative

  • @DomskiPlays
    @DomskiPlays 3 місяці тому

    Man I am in that bucket huh? Fuck I wish I could get a job though

  • @FabuBrik
    @FabuBrik 3 місяці тому +1

    RIP

  • @aghilannathan8169
    @aghilannathan8169 3 місяці тому

    Neon it is then.

  • @towbeewee
    @towbeewee 3 місяці тому

    I love Pocketbase. Big recommendation

  • @dinoscheidt
    @dinoscheidt 3 місяці тому

    It’s not a database, its an IAAS provider. A database is a technology and its insane to use one you can not run on your laptop in a dev environment.

    • @Pang-nn4eq
      @Pang-nn4eq 3 місяці тому

      It is a database though. PlanetScale uses Vitess, which they made. Vitess is open-source and you can selfhost it. It's just too overkill for local dev.

  • @christianangelomsulit3759
    @christianangelomsulit3759 3 місяці тому

    Maybe neon is next 😳

    • @dandogamer
      @dandogamer 3 місяці тому

      Neon is pretty bad, wouldnt be suprised

  • @canht95
    @canht95 3 місяці тому

    Use hetzner cloud + k3

  • @alexanderleschanz9991
    @alexanderleschanz9991 3 місяці тому +1

    Second! always love your vids!

  • @373323
    @373323 3 місяці тому +1

    here is a clue: back to prem lol

  • @spicynoodle7419
    @spicynoodle7419 3 місяці тому

    If you only need it for to-do apps, why don't you self-host on a single instance?
    Ah yes, let's make a to-do app with 10 3rd-party services, edgy lambdas

  • @c0ldfury
    @c0ldfury 3 місяці тому

    If you've been using Hobby for projects that you show on this channel, you were breaking their ToS anyway. That's a commercial use.

    • @bmdavis419
      @bmdavis419  3 місяці тому

      Sediment and Insiderviz are both on paying plans

  • @lazyh0rse
    @lazyh0rse 3 місяці тому

    well, the fate of all cloud based BS. just use a local postgres or something. If it's free tier then I'm sure your 5 dollar vps instance can probably handle it just fine. I don't see the point of planetscale's hype

  • @hakuna_matata_hakuna
    @hakuna_matata_hakuna 3 місяці тому

    planetscale wasn\t actually serverless , neon is , anything oracle related is bound to have shenanigans, tthey're lame for that

    • @bmdavis419
      @bmdavis419  3 місяці тому +1

      True, what I meant is that planetscale has amazing serverless support with their driver

  • @naga_sg
    @naga_sg 3 місяці тому +5

    1st

    • @bmdavis419
      @bmdavis419  3 місяці тому +5

      I have never seen anyone this fast holy

    • @naga_sg
      @naga_sg 3 місяці тому

      ​@@bmdavis419yes I've notifs on lol. Great content ! have been following since around 5k subs ig 🤔. What are some alternatives you would recommend to planetscale db ? I'm sorry if you have already mentioned it because I'm still watching the video

  • @tonyhart2744
    @tonyhart2744 3 місяці тому +1

    take this L, using close source database is literal red flag and shouldn't be consider