#sqlite — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sqlite, aggregated by home.social.
-
Заметки как чаты: почему я перестал искать папку и начал искать сообщение
Всем привет я Артур Валиев, пятничная статья, поехали. Я каждый день кидаю заметки не в специальное приложение, а в Избранное в Telegram — просто потому, что там приятнее писать: пружинный отскок сообщения, ноль лагов, мгновенный отклик клавиатуры. Это натолкнуло меня на мысль — а что, если взять не идею мессенджера, а буквально инженерный подход Telegram к рендерингу и анимациям, и применить его к заметкам? В статье — сначала идея: почему классические заметки-стикеры умерли как формат, и как выглядела бы лента заметок на движке уровня Telegram. Дальше — техническая часть с кодом: виртуализация списка, spring-анимации через transform/opacity вместо layout-свойств, оптимистичный рендер, отказ от polling, полнотекстовый поиск через SQLite FTS5. И под конец — честный разбор, почему нативный C++ структурно обходит любой JS-рантайм: отсутствие пауз GC, плотность памяти, JIT-разогрев, реальная многопоточность без сериализации.;) Проверить
https://habr.com/ru/articles/1070702/
#Telegram #UX #производительность #анимации #рендеринг #C++ #SQLite #FTS5 #React #android
-
There's a very interesting write up about a very rare bug hitting @tailscale usage of #SQLite databases:
https://tailscale.com/blog/sqlite-wal-reset-bug
> At the end of last year, our uptime was pretty shaky. [...] Many of these outages were caused by a single bug, deep in SQLite. It took months of intense forensics to track it down.> We’re publishing this blog post to explain what went wrong, how we responded, and how we ultimately helped to uncover a long-standing bug in the heart of the SQLite database.
-
There's a very interesting write up about a very rare bug hitting @tailscale usage of #SQLite databases:
https://tailscale.com/blog/sqlite-wal-reset-bug
> At the end of last year, our uptime was pretty shaky. [...] Many of these outages were caused by a single bug, deep in SQLite. It took months of intense forensics to track it down.> We’re publishing this blog post to explain what went wrong, how we responded, and how we ultimately helped to uncover a long-standing bug in the heart of the SQLite database.
-
Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5
-
Show HN: MCP Memory – Fast Agent Memory Using Google's OKF and SQLite FTS5
-
Tracking down the 16-year-old WAL-reset SQLite bug
-
Tracking down the 16-year-old WAL-reset SQLite bug
-
Introducing Fisher: Sqlite Backed Document Db & Event Store Critter
#sqlite #critterstack #dotnet #documentdb #eventstore #backend
-
Introducing Fisher: Sqlite Backed Document Db & Event Store Critter
#sqlite #critterstack #dotnet #documentdb #eventstore #backend
-
Книга: «Основы Go»
Привет, Хаброжители! Язык Go востребован в разработке облачных сервисов и распределенных систем благодаря простоте, высокой производительности и встроенной поддержке конкурентности. Книга выходит за рамки синтаксиса и фокусируется на проектировании гибких и масштабируемых архитектур. Вы сразу приступите к созданию проекта, который будет постепенно изменяться и усложняться от простых скриптов до полноценного клиент-серверного приложения. В процессе работы вы познакомитесь с конкурентным программированием с использованием горутин, работой с SQLite, написанием тестов, обработкой ошибок, работой с файловой системой, а также с объектно-ориентированным подходом.
https://habr.com/ru/companies/piter/articles/1069582/
#sqlite #тестирование_itсистем #облачные_сервисы #микросервисы #devops #serverless #параллельное_программирование #горутины #ооп
-
Another key difference between #LMDB and #SQLite's B+tree code: while both are single writer and both support multiprocess access, SQLite uses shared/exclusive reader/writer locks. That means while any process has write access to the DB, all other processes are blocked. In LMDB, writers don't block readers, readers never block.
That blocking behavior in SQLite makes even small deployments feel sluggish, making people turn to solutions that are way overkill. https://www.xda-developers.com/replaced-home-assistants-built-in-database-postgresql-smart-home-snappy/
-
Another key difference between #LMDB and #SQLite's B+tree code: while both are single writer and both support multiprocess access, SQLite uses shared/exclusive reader/writer locks. That means while any process has write access to the DB, all other processes are blocked. In LMDB, writers don't block readers, readers never block.
That blocking behavior in SQLite makes even small deployments feel sluggish, making people turn to solutions that are way overkill. https://www.xda-developers.com/replaced-home-assistants-built-in-database-postgresql-smart-home-snappy/
-
"#Tailscale says deeply buried 16-year-old #SQLite bug caused last year's outages"
https://www.theregister.com/databases/2026/08/12/tailscale-says-deeply-buried-16-year-old-sqlite-bug-caused-last-years-outages/5287004 -
"#Tailscale says deeply buried 16-year-old #SQLite bug caused last year's outages"
https://www.theregister.com/databases/2026/08/12/tailscale-says-deeply-buried-16-year-old-sqlite-bug-caused-last-years-outages/5287004 -
Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug
https://tailscale.com/blog/sqlite-wal-reset-bug
Comments: https://news.ycombinator.com/item?id=49272832
#HackerNews #Tailscale #SQLite #Database #Corruption #Bug #WALReset
-
Tailscale Traces Database Corruption to 16y/o SQLite WAL-Reset Bug
https://tailscale.com/blog/sqlite-wal-reset-bug
Comments: https://news.ycombinator.com/item?id=49272832
#HackerNews #Tailscale #SQLite #Database #Corruption #Bug #WALReset
-
Tracking down the 16-year-old WAL-reset SQLite bug
-
Tracking down the 16-year-old WAL-reset SQLite bug
-
StackRender - Database Schema Diagram Editor & SQL Migration Generator https://links.shikiryu.com/shaare/iLfq_Q MySQLWorkBench mais pour toutes sortes de BDD à relations et dans le navigateur (une petite commande docker et le bouzin est installé)
#MySQL #sqlite #browser #selfhosted -
my #gotosocial install has a 13GB #SQLite database now. I don't mind but I annoyingly need to attach a bigger block device to my Droplet at #DigitalOcean. Time to migrate to a #RaspberryPi. Just need to order a M.2 or NVMe disk / HAT for it to use... although I do have an old Time Machine SSD that could work over USB-C? But... probably will draw too much power? 🤔
50GB attached storage in a Droplet is like $5/month 😤 -
my #gotosocial install has a 13GB #SQLite database now. I don't mind but I annoyingly need to attach a bigger block device to my Droplet at #DigitalOcean. Time to migrate to a #RaspberryPi. Just need to order a M.2 or NVMe disk / HAT for it to use... although I do have an old Time Machine SSD that could work over USB-C? But... probably will draw too much power? 🤔
50GB attached storage in a Droplet is like $5/month 😤 -
Tired of Wazuh false positives from broad rule groups like 'syslog' or 'generic'? Query wazuh.db directly: join rules & groups tables to count per group, then tighten overly permissive ones. Works on Wazuh 4.x. #wazuh #sqlite #ValtersIT
https://www.valtersit.com/vault/detect-overly-permissive-wazuh-rule-groups-via-sqlite-query-43591c/
-
A zero-dependency, ultra-lightweight database time machine for SQLite
-
A zero-dependency, ultra-lightweight database time machine for SQLite
-
Локальная база на клиенте: Blazor WebAssembly и MAUI на SQLite — без EF DbContext, Include и миграций
Офлайн-хранилище со сложным графом и outbox: быстрый старт в MAUI и в браузере, базовые операции и почему в этой роли EF Core только мешает. Курьер спустился в подвал склада — связи нет. Кладовщик третий час принимает поставку в зоне, где вайфай добивает через раз. Пользователь заполнил форму на четыре экрана и нажал «Сохранить» в момент, когда сервер уехал на деплой. Приложение должно продолжать работать. Значит ему нужна своя база на устройстве : не кеш ответов, а полноценное локальное хранилище, где живут незавершённые документы, локальные состояния и очередь изменений на отправку — тот самый outbox, который дошлёт всё, когда связь вернётся. И вот тут начинается знакомое.
https://habr.com/ru/articles/1068388/
#c#_net #sqlite #blazor #maui #embedded #orm #redb #opensource
-
There goes my Sunday afternoon
-
There goes my Sunday afternoon
-
Ménage sur mon VPS cet après-midi. `docker system df` me sort un volume Docker à 9,95 Go. Il n'y a qu'un seul volume nommé sur la machine : celui de n8n.
Dedans, `database.sqlite` : 9,2 Go. Pour zéro exécution en base — la purge automatique à 7 jours est active et fait son travail.
Recherche : c'est connu et documenté. SQLite ne rend jamais l'espace au disque quand on supprime des lignes, il le marque simplement réutilisable en interne. Le fichier reste à son pic historique. Deux mois d'écritures à haute fréquence l'avaient gonflé, la purge a vidé les lignes, le fichier est resté tel quel.
n8n prévoit le cas. Une variable à ajouter dans le docker-compose.yml :
DB_SQLITE_VACUUM_ON_STARTUP=true
Relance instantanée. `database.sqlite` : 3,8 Mo. Le volume entier : 170 Mo.
Si vous hébergez n8n sur SQLite, allez regarder la taille de votre `database.sqlite`. La purge des exécutions ne suffit pas à récupérer la place.
#n8n #SelfHosting #SQLite #Docker #Autohebergement -
SQLite does not take patches from strangers. A contributor signs an affidavit dedicating the work to the public domain. The signed original sits in a firesafe at the project offices.
Attaching a 9.8 critical rating cost far less. An account with no name and zero followers filed 27 advisories against SQLite. The US cyber agency scored three of them.
MITRE published them without asking SQLite. Its lead, D. Richard Hipp, heard about them from security analysts.
#SQLite
https://medium.com/@canartuc/1-trillion-databases-run-his-code-26-years-of-leadership-ai-buried-him-in-accusations-321423d04c83 -
"Reliability Lessons From SQLite - Richard Hipp | SSW 2026"
-
"Reliability Lessons From SQLite - Richard Hipp | SSW 2026"
-
Нейронки опрокинули гипотезы, которым было по 50–90 лет. И тут есть нюанс
Любая гипотеза жива ровно до тех пор, пока о ней не спросят языковую модель в правильном настроении. Звучит как шутка. Но за последние недели эта шутка перестала быть шуткой трижды — и каждый раз по-разному эффектно. 1) Сначала чувак из Anthropic между таймами финала ЧМ опроверг гипотезу, которой было 87 лет — прямо в X. 2) Потом модель OpenAI закрыла проблему Эрдёша про расстояния на плоскости, 80 лет никто не мог. 3) А следом — доказательство полувековой гипотезы о двойном покрытии циклами в графах, добытое за час силами 64 параллельных субагентов. Если это совпадение, то очень организованное. Короче, собираю всё в один текст — с разбором что вообще происходило, как выглядели твиты и доказательства, и почему у истории тревожный постскриптум - ту самую модель OpenAI, которая размотала Эрдёша, позже пришлось приостанавливать, потому что она слишком настойчиво вылезала из песочницы.
https://habr.com/ru/companies/gptunnel/articles/1066700/
#Anthropic #математика #OpenAI #Левент_Альпёге #Claude_Fable_5 #Эрдёш #Lean #SQLite
-
-
-
A note-taking app is only as good as the foundation it's built on.
Joplin uses SQLite because it's fast, reliable, and scales effortlessly - from a handful of notes to thousands.
Learn more: https://joplinapp.org/help/dev/spec/architecture/
-
A note-taking app is only as good as the foundation it's built on.
Joplin uses SQLite because it's fast, reliable, and scales effortlessly - from a handful of notes to thousands.
Learn more: https://joplinapp.org/help/dev/spec/architecture/
-
Reliability lessons from #SQLite https://www.youtube.com/watch?v=V_qzqY1bb7I
-
Critical CVE issued for hallucinated SQLite vulnerability (jfrog.com)
https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/
-
SQLite Critical CVEs or LLM Slop?
https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/
-
🚨 Ah yes, the perilous saga of imaginary #SQLite #vulnerabilities - where #JFrog #Security bravely fights against the fearsome specter of non-existent code. 🙄 #NVD and #CISA, always on the pulse of non-issues, declared a crisis, but JFrog heroically deduced the obvious: the boogeyman doesn’t exist. 👏
https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/ #Cybersecurity #Humor #HackerNews #ngated -
Critical CVE issued for hallucinated SQLite vulnerability
https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/
Comments: https://news.ycombinator.com/item?id=49154332
#HackerNews #CVE #SQLite #vulnerability #security #tech #news #cybersecurity
-
Had a bit of a scare last night as I attempted to migrate my single-user #Gitea instance from the overkill #PostgreSQL to the smaller-footprint #SQLite.
I needed AI support to pinpoint what was wrong with my #Docker Compose file.
I updated my blog post:
https://ricard.dev/moving-away-from-github-to-self-hosted-gitea/
-
Show HN: Kedge – Full-stack cloud with forkable VM snapshots and global SQLite
-
Liebes @certbund - Team, SQLite ist eine Embedded Database, die von sich aus keinen Netzwerk-Endpunkt bereitstellt. Wie kann es da einen "entfernten, anonymen Angreifer" geben?
https://wid.cert-bund.de/portal/wid/securityadvisory?name=WID-SEC-2026-2581