Why SQLite is Taking Over with Brian Holt & Marco Bambini

Ғылым және технология

Scott and CJ dive into the world of SQLite Cloud with special guests Brian Holt and Marco Bambini. They explore why SQLite is gaining traction, its unique features, and the misconceptions surrounding its use-let's get into it!
Show Notes
00:00 Welcome to Syntax!
01:20 Who is Brian Holt?
02:26 Who is Marco Bambini?
05:12 Why are people starting to talk so much about SQLite now?
08:47 What makes SQLite special or interesting?
09:46 What is a big misconception about SQLite?
11:13 Installed by default in operating systems.
12:03 A perception that SQLite is intended for single users.
13:36 Convincing developers it's a full-featured solution.
15:11 What does SQLite do better than Postgres or MySQL?
17:30 SQLite Cloud & local first features.
20:38 Where does SQLite store the offline information?
23:08 Are you typically reaching for ORMs?
25:00 What is SQLite Cloud?
27:29 What makes for an approachable software?
29:18 What make SQLite cloud different from other hosted SQLite options?
32:13 Is SQLite still evolving?
34:40 What about branching?
37:37 What is the GA timeline?
40:04 How does SQLite actually work?
41:19 Questions about security.
44:28 But does it scale?
45:52 Sick Picks + Shameless Plugs.
All links available at syntax.fm/779
------------------------------------------------------------------------------
Hit us up on Socials!
Scott: / stolinski
Wes: / wesbos
Randy: / @randyrektor
Syntax: / syntaxfm
www.syntax.fm
Brought to you by Sentry.io
#webdevelopment #webdeveloper #javascript

Пікірлер: 29

  • @88onage
    @88onage18 күн бұрын

    Love the Sqlite renaissance in recent months! Awesome episode 🎉

  • @soberstudy160
    @soberstudy16018 күн бұрын

    Been using SQLite for many years now... It's simple, just a file, portable and does most things a more fancy database will do for you... I'm a big believer on start simple and keep it that way until you have to go more advanced... Nice talk, I'm enjoying it

  • @joselmedrano

    @joselmedrano

    17 күн бұрын

    Good philosophy

  • @harvenius
    @harvenius18 күн бұрын

    sqlite makes sense for most websites, kinda surprised mysql dominated the general website landscape for so long

  • @fennecbesixdouze1794

    @fennecbesixdouze1794

    16 күн бұрын

    Then you don't understand anything about SQLite, because it's obvious why MySQL was chosen for web on production and not SQLite: SQLite didn't even add WAL mode until 2010 and it's only gotten reasonable recently. The rollback journal was completely impractical for multi-user applications for even the simplest of applications.

  • @ronaldaug8504
    @ronaldaug85045 күн бұрын

    Congratulations, CJ! 🥳 I didn't know that you had a new baby.

  • @rogerpence
    @rogerpence17 күн бұрын

    Kudos to CJ. Give him more juice! He asked really tough, important questions and got hand-wavey, word-salad answers. I think he was a bit intimidated and he shouldn't have been. I am a huge fan of Syntax and think they generally do great job--but this episode was mostly a marketing-heavy promo.

  • @syntaxfm

    @syntaxfm

    17 күн бұрын

    Sorry to hear you felt it was marketing heavy. I (Scott) was genuinely stoked to hear about the sqlite syncing as a core feature, not because it's a product on the show, but because I've been in that space for a bit and it's tough to find anything turn key here. CJ def rules though, he's the man.

  • @rogerpence

    @rogerpence

    17 күн бұрын

    @@syntaxfm Thanks for the reply, Scott.

  • @davidspivack7775

    @davidspivack7775

    16 күн бұрын

    Agreed! I understand guests may not want to have to compare their product to existing competitors in the domain but doing so really gives us an understanding of the product. Those question(s) in particular were awesome.

  • @tomdelong-qj5ov
    @tomdelong-qj5ov18 күн бұрын

    So how is it different than turso? I felt like the answer made no sense Also the “what is sqlite cloud” answer also made no sense to me it’s replicating the databases and keeping them in sync? Isn’t that literally exactly what turso does ?

  • @syntaxfm

    @syntaxfm

    18 күн бұрын

    Turso doesn't have any kind of local db syncing as far as I know and that's a huge PIA when trying to do your own.

  • @ZeroRegretz

    @ZeroRegretz

    18 күн бұрын

    ​@syntaxfm They do. I think they call it embedded replicas which allows you to sync your remote db with a local db

  • @JeremyAndersonBoise

    @JeremyAndersonBoise

    15 күн бұрын

    I wonder if Sqlite Cloud is another offering based on libsql, which is the magic sauce behind Turso. Hrmmm

  • @mikelaurel6247
    @mikelaurel624716 күн бұрын

    I have huge respect for both of these guys. SQLite is definitely something I'm turning focus towards.

  • @SRG-Learn-Code
    @SRG-Learn-Code15 күн бұрын

    sqlite for the win! most apps are not corpo nor unicorns, lets light that lite!

  • @StingSting844
    @StingSting84417 күн бұрын

    How do we run migrations when we have a large number of instances ? Wont we end up in a state where some migrated and some not depending on the network connectivity?

  • @fennecbesixdouze1794
    @fennecbesixdouze179416 күн бұрын

    SQLite is pronounced either "Es-Ku-El-Ite" or "See-Kwe-Lite". It has never been pronounced "Es-Ku-Lite" until this podcast :)

  • @fleckc

    @fleckc

    12 күн бұрын

    Prove it! 😂

  • @dBrakke
    @dBrakke17 күн бұрын

    As a Minnesotan, Brian's background was a nice little easter egg 😂

  • @SachinDolta
    @SachinDolta18 күн бұрын

    Yoo, CJ here

  • @syntaxfm

    @syntaxfm

    18 күн бұрын

    CJ will be on a ton of episodes this month as Wes is on paternity leave

  • @tusharphb6596
    @tusharphb659618 күн бұрын

    Sqlite is a amazing database for smaller project but in terms for production ready application sqlite left behind because of its single concurrent write operation and can't be scaled :/ recently turso has extend sqlite for production with libsql. Not yet tried, will try soon maybe

  • @weiSane

    @weiSane

    18 күн бұрын

    torso and libsql by itself is a game changer. But I don’t want the stress of managing it all by myself so I use turso

  • @tusharphb6596

    @tusharphb6596

    18 күн бұрын

    @@weiSane turso's free tier looks promising for small projects, but there is no such backup facilities for free tier. Atleast I didn't find any information about db backup on the free tier. Paid tier has backup facilities but i prefer to spend those penny's to host own postgres

  • @JeremyAndersonBoise

    @JeremyAndersonBoise

    15 күн бұрын

    Sqlite is plenty enough for “production,” depending on the characteristics of your workload. It’s been used in literally in tens of thousands of production applications. Turso and libsql have the same limitations, if you need more than 10k transactions per second then you may need something faster, but you also probably have more tables than paying customers. It seems like you don’t really understand what you’re saying, you’re more likely parrroting from something you think you heard somewhere. Presenting yourself as an authority, no less. Lurk more.

  • @weiSane

    @weiSane

    15 күн бұрын

    @@JeremyAndersonBoise lol who’s presenting themselves as an authority? We are literally just discussing something that seems abit intriguing and no one said sql doesn’t have its weak points and we all contended that for some applications it’s not not the right choice and there are good replacements for it in those scenarios like Postgres etc . So again, who’s lurking and who’s being an authority in this SQLite discussion? Pathetic.

Келесі