Live data from Hacker News

Bunny Database

bunny.net

51–60 of 142 posts

Re: Bunny Database

#51
post #39

Earlier quoted context omitted.

Look into the capabilities of what I consider the leading edge of open source RDBMS managed solutions, Yugabyte: https://www.yugabyte.com And tell me how easily you can achieve this "out of the box" If you don't care about business continuity or high availability then everything gets easier > And neither MySQL or Postgres ever seem to go down, they're super reliable and stable The box they're on goes down

> The box they're on goes down So? Not everyone needs 99.999999% availability.

The vast majority of products with paying customers need better availability than “database went down on Friday and I was AFK until Monday, sorry for the 3 day downtime everyone”

Re: Bunny Database

#53
post #42

Earlier quoted context omitted.

The best thing about their pricing is that you can prepay. So if you have a runaway cost, it can stop before you run up a 5 or 6 figure bill, unlike Azure/AWS/GCP/CF.

Their CDN has a minimum $1 charge. I was testing IPv6 origin support (they don’t support it), and they billed me $2 for a couple of test requests. I was testing at the end of the month. With other providers, this would have cost only a few cents.

That sounds concerning but I wouldn't use other providers anyway which can decide to charge me 5-6 figures due to user error or hacked account.

Re: Bunny Database

#54
post #39

Earlier quoted context omitted.

Look into the capabilities of what I consider the leading edge of open source RDBMS managed solutions, Yugabyte: https://www.yugabyte.com And tell me how easily you can achieve this "out of the box" If you don't care about business continuity or high availability then everything gets easier > And neither MySQL or Postgres ever seem to go down, they're super reliable and stable The box they're on goes down

> The box they're on goes down So? Not everyone needs 99.999999% availability.

> If you don't care about business continuity or high availability then everything gets easier

Re: Bunny Database

#55
Adding my voice to the chorus here: they've established a pattern of introducing new features and never really getting them past the 80% point. No qualms with the CDN; it's a sweet spot among providers. But their other offerings have been frustrating me for years now.

Re: Bunny Database

#57
post #39

Earlier quoted context omitted.

> The box they're on goes down So? Not everyone needs 99.999999% availability.

The vast majority of products with paying customers need better availability than “database went down on Friday and I was AFK until Monday, sorry for the 3 day downtime everyone”

If you're offering a hosted service, I've got bad news for you.

Serverless, managed databases and even multicloud won't save you. You'll still have to be on call.

Don't want to be on call? Design your stuff so it works local first.

Re: Bunny Database

#59

Maybe I'm not the target market for this, but how hard is it REALLY to manage a RDBMS? Any Linux distro can have MySQL or Postgres installed in less than five minutes and works out of the box Even a single core VPS can handle lots of queries per second (assuming the tables are indexed properly and the queries aren't trash) There are mature open source backup solutions which don't require DB downtime (also available i…

I would have no concerns around reliability uptime running my own database. I would have concerns around backups (ensuring that your backups are actually working, secure, and reliable seems like potentially time intensive ongoing work). I also don't think I fully understand what is required in terms of security. Do I now have to keep track of CVEs, and work out what actions I need to in response to each one? You talk…

As for the CVEs: you just need to install from your OS’s package manager and run periodic updates. The communities take care of this very well.

Re: Bunny Database

#60

Why choose this over Cloudflare D1?

Disclaimer: I have not used either product; I have used a number of Cloudflare's (mostly free tier) offerings.

In addition to the other points brought up, it looks like pricing strongly favors Bunny once you're outside of Cloudflare's free tier.

Per billion rows read: Bunny $0.30, Cloudflare $1.00 (first 25B/month free)

Per million rows written: Bunny $0.30, Cloudflare $1.00 (first 50M/month free)

Per GB stored: Bunny $0.10/region, Cloudflare $0.75 (5GB free)

Bunny also has a lot better region selection, 41 available vs. Cloudflare's 6 (see https://developers.cloudflare.com/d1/configuration/data-loca...). Even though Bunny charges storage per region used where Cloudflare doesn't, Bunny still comes out cheaper with 7 regions selected. Bunny lets you choose how many and which regions to replicate across; Cloudflare's region replication is an on/off toggle that is in beta and requires you to use "the new Sessions API" (I don't know what this entails).

The main reason I haven't tried out D1 is that it locks you into using Workers to access the database. Bunny says they have an HTTP API.

I plan to stick with VPSes for compute and storage, but I do like seeing someone (other than Amazon) challenge Cloudflare on their huge array of fun toys for devs to play with.

Post reply on HN