VPN構築・ネットワーク接続サービスのTailscaleが、自社のサービスが安定しない理由について数ヶ月にわたり調査を行ったところ、データベースのSQLiteに16年間潜在していたバグが原因であったことが判明しました。Tailscaleは「何が問題だ ...
Why this news is hard to understandWhen people hear about a "bug that went undiscovered for 16 years," many first suspect the development team of negligence. But that is not what makes this news truly ...
A serious bug (a WAL-related defect) that could cause data corruption or unexpected behavior has been discovered in "SQLite," the ultra-lightweight database that boasts an overwhelming share as local ...
I recently published a tutorial describing the different available methods to store data locally in an Android app. However, due to article length constraints, I could not adequately cover creating ...
We are big fans of using SQLite for anything of even moderate complexity where you might otherwise use a file. The advantages are numerous, but sometimes you want to be lean on file storage. [Phiresky ...
Lift the hood on most business applications, and you’ll find they have some way to store and use structured data. Whether it’s a client-side app, an app with a web front end, or an edge-device app, ...
Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More If every dog has his day, well, perhaps the same is true for every ...
In my last article I wrote about accessing a PostgreSQL database in C/C++. In this article, I'm going to discuss performing the same functions in C against an SQLite database. Unlike Postgresql and ...
When developing database-driven .NET and .NET Core, regardless of the database we intend to deploy in the end, we will often want to work with a database engine that is lightweight and fast, in order ...