Базы даных і кэшаванне
На гэтай старонцы
Доўгатэрміновае захоўванне запісаў і хуткі доступ да агульнага стану задавальняюць розныя патрэбы. Згенераваныя застасункі на хостынгу маюць PostgreSQL і Valkey у сваёй аснове.
Бібліятэкі паводле прызначэння
| Бібліятэка або стандарт | Прызначэнне | Публічны пакет OwlMeans |
|---|---|---|
PostgreSQL і node-postgres (pg) | Захоўваць запісы застасунку і падключаць яго да рэляцыйных даных. | @owlmeans/postgres |
| Valkey і ioredis | Падтрымліваць сумяшчальнае агульнае сховішча ў памяці і сэрвісы для працы з чэргамі. | @owlmeans/redis |
| IndexedDB і idb-keyval | Падтрымліваць лакальнае захоўванне ў браўзеры праз сэрвіс вэб-базы даных Common. | @owlmeans/web-db |
Гэта публічныя залежнасці і стандарты экасістэмы. Дакладны набор залежнасцей застасунку вызначаецца згенераваным праектам і распрацаванымі функцыямі; не кожнаму застасунку патрэбная кожная бібліятэка з гэтага спіса.
Выкарыстанне ў праекце
- Апішыце патрэбныя паводзіны ў спецыфікацыі або гісторыі.
- Папрасіце агента прытрымлівацца наяўных у праекце правіл OwlMeans Common.
- Калі хочаце разабрацца ў залежнасці, прачытайце публічную дакументацыю адпаведнага пакета.
- Выпрабуйце паводзіны ў папярэднім праглядзе і праверце правілы доступу.
Назавіце палі кантакту і вызначце, якой кліенцкай арганізацыі належыць кожны запіс. Стварыце сінтэтычны кантакт, перазагрузіце застасунак і пераканайцеся, што кантакт па-ранейшаму даступны толькі карыстальнікам з адпаведнымі дазволамі.
PostgreSQL захоўвае запісы доўгатэрмінова. Valkey захоўвае агульны стан і забяспечвае хуткі доступ да яго. Кэш паскарае доступ да даных, якія можна атрымаць зноў; ён не павінен быць адзінай копіяй важных запісаў кліентаў.
Пра архітэктуру застасунку чытайце ў OwlMeans Tech Concept, а пра працэс працы з асяроддзем агента — у раздзеле працяг распрацоўкі з іншым агентам.
Згаданая тэхналогія

Афіцыйны знак выкарыстаны без змен для ідэнтыфікацыі тэхналогіі. Глядзіце паведамленне аб уладальніку ніжэй.
Прыклад застасунку
Катэгорыя: CRM і кіраванне кліентамі. Прыклад: CRM для невялікай каманды з замацаваннем кантактаў за адказнымі асобамі і доступам для менеджара.
Назвы і знакі
PostgreSQL і Slonik — таварныя знакі або зарэгістраваныя таварныя знакі PostgreSQL Community Association of Canada; яны выкарыстоўваюцца паводле апублікаванага ёю дазволу. Палітыка выкарыстання.
Valkey — праект Linux Foundation. Яго назва і знакі выкарыстоўваюцца для ідэнтыфікацыі згаданай тэхналогіі. Палітыка выкарыстання.
Назвы node-postgres, ioredis, IndexedDB, idb-keyval і ўсе звязаныя з імі знакі належаць адпаведным уладальнікам або камандам падтрымкі праектаў. Згадкі служаць для ідэнтыфікацыі прадуктаў, стандартаў або прыкладаў зыходнага кода. Дакументацыя OwlMeans не азначае спонсарства або ўхвалення з боку гэтых уладальнікаў.