PouchDB — , що представляє собою розширений варіант СУБД Apache CouchDB, написаний мовою JavaScript. PouchDB може працювати всередині браузера.
Модель зберігання повторює CouchDB і забезпечує засоби вирішення конфліктів. PouchDB сумісний з CouchDB на рівні API для зберігання і вибірки даних. Код поширюється під ліцензією Apache 2.0. Розмір стиснутого архіву з PouchDB займає всього 45 Кб.
PouchDB дозволяє створювати вебзастосунки, здатні повноцінно функціонувати в offline-режимі і реплікувати дані зі стаціонарних БД на базі CouchDB. Іншими словами, при відсутності з'єднання з мережею вебзастосунок може накопичувати зміни в локальному сховищі на базі PouchDB, а після виходу в мережу синхронізувати зміни з зовнішнім сервером, що підтримує API CouchDB, або забезпечувати синхронізацію даних між клієнтами.
PouchDB може працювати у всіх сучасних браузерах, а також застосовуватися в серверних рішеннях на базі Node.js і у відокремлених клієнтських застосунках на базі /PhoneGap, NW.js і Electron. PouchDB не прив'язана до вебфреймворків, але окремо надає обв'язки для різних фреймворків, в тому числі для Angular, React, Ember і Backbone. Є надбудова Python-PouchD для використання PouchDB в проектах на мові Python і реалізація відокремленого CouchDB-сумісного сервера. Для локального зберігання даних в браузерах задіяний API IndexedDB, а при його відсутності WebSQL. При відокремленій роботі і використанні з Node.js для зберігання використовується або SQLite.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
PouchDB dokument oriyentovana sistema keruvannya bazami danih sho predstavlyaye soboyu rozshirenij variant SUBD Apache CouchDB napisanij movoyu JavaScript PouchDB mozhe pracyuvati vseredini brauzera Model zberigannya povtoryuye CouchDB i zabezpechuye zasobi virishennya konfliktiv PouchDB sumisnij z CouchDB na rivni API dlya zberigannya i vibirki danih Kod poshiryuyetsya pid licenziyeyu Apache 2 0 Rozmir stisnutogo arhivu z PouchDB zajmaye vsogo 45 Kb PouchDB dozvolyaye stvoryuvati vebzastosunki zdatni povnocinno funkcionuvati v offline rezhimi i replikuvati dani zi stacionarnih BD na bazi CouchDB Inshimi slovami pri vidsutnosti z yednannya z merezheyu vebzastosunok mozhe nakopichuvati zmini v lokalnomu shovishi na bazi PouchDB a pislya vihodu v merezhu sinhronizuvati zmini z zovnishnim serverom sho pidtrimuye API CouchDB abo zabezpechuvati sinhronizaciyu danih mizh kliyentami PouchDB mozhe pracyuvati u vsih suchasnih brauzerah a takozh zastosovuvatisya v servernih rishennyah na bazi Node js i u vidokremlenih kliyentskih zastosunkah na bazi Cordova PhoneGap NW js i Electron PouchDB ne priv yazana do vebfrejmvorkiv ale okremo nadaye obv yazki dlya riznih frejmvorkiv v tomu chisli dlya Angular React Ember i Backbone Ye nadbudova Python PouchD dlya vikoristannya PouchDB v proektah na movi Python i realizaciya vidokremlenogo CouchDB sumisnogo servera Dlya lokalnogo zberigannya danih v brauzerah zadiyanij API IndexedDB a pri jogo vidsutnosti WebSQL Pri vidokremlenij roboti i vikoristanni z Node js dlya zberigannya vikoristovuyetsya LevelDB abo SQLite Posilannyared Oficijnij sajt Otrimano z https uk wikipedia org w index php title PouchDB amp oldid 35020940