LOCAL – FIRST І EDGE – БД: CRDT-СИНХРОНІЗАЦІЯ НА SQLITE (Turso/ElectricSQL) ДЛЯ ОФЛАЙН – КОЛАБОРАЦІЇ

dc.contributor.authorАртеменко Андрій Вікторович
dc.contributor.authorКостирко Василь Степанович
dc.contributor.authorКостенко Анатолій Васильович
dc.date.accessioned2026-03-02T10:09:24Z
dc.date.issued2025-12-30
dc.descriptionВчені записки ТНУ імені В.І. Вернадського. Серія: Технічні науки. Том 36 (75) № 6 частина 2, 2025
dc.description.abstractУ статті досліджено сучасні тенденції розвитку програмних архітектур, орієнтованих на забезпечення автономної роботи користувача без постійного з’єднання з мережею. Автор детально розглядає концепцію local-first підходу, який передбачає пріоритет локальної обробки даних та забезпечення безперервного доступу до функціональності додатка навіть в умовах офлайн-режиму. Особливу увагу приділено технологічним рішенням, що поєднують локальні бази даних типу SQLite з механізмами децентралізованої синхронізації, зокрема через Conflict-free Replicated Data Types (CRDT). У статті проведено аналіз проблем, властивих традиційній клієнт-серверній архітектурі: залежності від стабільності мережі, затримок у транзакціях, конфліктів при одночасному редагуванні даних і ризику втрати інформації під час синхронізації. Запропоновано альтернативу – архітектуру з edge-базами даних (на прикладі Turso та ElectricSQL), які реалізують CRDT-моделі поверх SQLite. Це дозволяє системі забезпечувати узгодженість даних між користувачами без централізованого контролю, зберігаючи при цьому низьку латентність (<100 мс) і можливість офлайн-роботи. Автор узагальнює сучасний науково-технічний контекст, спираючись на роботи M. Shapiro, Van der Linde, Kleppmann та інших, які заклали математичні основи CRDT і розробили формальні моделі state-based та operation-based синхронізації. У роботі окреслено ключові виклики, пов’язані зі зростанням метаданих, шифруванням часткових реплік і поєднанням CRDT з реляційними моделями даних. На основі аналізу конкретних рішень – ElectricSQL і Turso – показано, що реалізація CRDT на рівні edge-баз даних дозволяє створювати децентралізовані офлайн-колаборативні додатки (редактори документів, нотатники, системи управління контентом тощо), які гарантують злиття змін без втрат і конфліктів після відновлення мережевого з’єднання. Результати дослідження свідчать, що поєднання local-first архітектури, edge-інфраструктури та CRDT-синхронізації є ключовим етапом еволюції розподілених систем. Такий підхід формує нову парадигму цифрової автономії, у якій дані залишаються власністю користувача, а узгодженість досягається колективно, без залежності від центральних серверів. У підсумку доведено, що local-first і edge-БД на основі SQLite становлять перспективний напрям розвитку офлайн-орієнтованих застосунків і можуть стати фундаментом для нової генерації колаборативних платформ, які поєднують швидкість локальної взаємодії, гнучкість розподіленої синхронізації та гарантії безпеки даних.
dc.identifier.citationАртеменко А.В., Костирко В.С., Костенко А.В. (2025) LOCAL – FIRST І EDGE – БД: CRDT-СИНХРОНІЗАЦІЯ НА SQLITE (Turso/ElectricSQL) ДЛЯ ОФЛАЙН – КОЛАБОРАЦІЇ / Вчені записки ТНУ імені В.І. Вернадського. Серія: Технічні науки. Том 36 (75) № 6 частина 2, 2025. – C.: 15–18.
dc.identifier.issn2663-5941 (Print)
dc.identifier.issn2663-595X (Online)
dc.identifier.otherУДК 004.451.23 : 001.83
dc.identifier.urihttps://doi.org/10.32782/2663-5941/2025.6.2/03
dc.identifier.urihttps://dspace.lute.lviv.ua/handle/123456789/2015
dc.language.isoother
dc.publisherОлді+
dc.subjectlocal-first архітектура
dc.subjectedge-база даних
dc.subjectCRDT
dc.subjectSQLite
dc.subjectTurso
dc.subjectElectricSQL
dc.subjectофлайн-колаборація
dc.subjectсинхронізація даних
dc.subjectдецентралізовані системи
dc.subjectцифровий суверенітет
dc.titleLOCAL – FIRST І EDGE – БД: CRDT-СИНХРОНІЗАЦІЯ НА SQLITE (Turso/ElectricSQL) ДЛЯ ОФЛАЙН – КОЛАБОРАЦІЇ
dc.title.alternativeLOCAL – FIRST AND EDGE – DATABASE: CRDT SYNCHRONIZATION ON SQLite (Turso/ElectricSQL) FOR OFFLINE COLLABORATION
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LOCAL-FIRST І EDGE-БД CRDT-СИНХРОНІЗАЦІЯ НА SQLITE.pdf
Size:
326.6 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: