Меню дакументацыі

Базы даных і кэшаванне

На гэтай старонцы

Доўгатэрміновае захоўванне запісаў і хуткі доступ да агульнага стану задавальняюць розныя патрэбы. Згенераваныя застасункі на хостынгу маюць PostgreSQL і Valkey у сваёй аснове.

Бібліятэкі паводле прызначэння

Бібліятэка або стандартПрызначэннеПублічны пакет OwlMeans
PostgreSQL і node-postgres (pg)Захоўваць запісы застасунку і падключаць яго да рэляцыйных даных.@owlmeans/postgres
Valkey і ioredisПадтрымліваць сумяшчальнае агульнае сховішча ў памяці і сэрвісы для працы з чэргамі.@owlmeans/redis
IndexedDB і idb-keyvalПадтрымліваць лакальнае захоўванне ў браўзеры праз сэрвіс вэб-базы даных Common.@owlmeans/web-db

Гэта публічныя залежнасці і стандарты экасістэмы. Дакладны набор залежнасцей застасунку вызначаюць згенераваны праект і распрацаваныя функцыі; не кожнаму застасунку патрэбныя ўсе пералічаныя тут бібліятэкі.

Выкарыстанне ў праекце

  1. Апішыце патрэбныя паводзіны ў спецыфікацыі або гісторыі.
  2. Папрасіце агента прытрымлівацца наяўных у праекце правіл OwlMeans Common.
  3. Калі хочаце разабрацца ў залежнасці, прачытайце дакументацыю адпаведнага публічнага пакета.
  4. Выпрабуйце паводзіны ў папярэднім праглядзе і праверце правілы доступу.

Назавіце палі кантакту і вызначце, якой кліенцкай арганізацыі належыць кожны запіс. Стварыце сінтэтычны кантакт, перазагрузіце застасунак і пераканайцеся, што кантакт па-ранейшаму даступны толькі карыстальнікам з адпаведнымі дазволамі.

PostgreSQL захоўвае запісы доўгатэрмінова. Valkey захоўвае агульны стан і забяспечвае хуткі доступ да яго. Кэш паскарае доступ да даных, якія можна атрымаць зноў; ён не павінен быць адзінай копіяй важных запісаў кліентаў.

Пра архітэктуру застасунку чытайце ў тэхнічнай канцэпцыі OwlMeans, а пра працу з харнесам — у інструкцыі пра працяг распрацоўкі з іншым агентам.

Згаданая тэхналогія

Афіцыйны знак postgresql

Афіцыйны знак прыведзены без змен, каб пазначыць тэхналогію. Глядзіце паведамленне пра ўладальніка ніжэй.

Прыклад застасунку

Катэгорыя: CRM і кіраванне кліентамі. Прыклад: CRM для невялікай каманды з замацаваннем кантактаў за адказнымі асобамі і доступам для менеджара.

Назвы і таварныя знакі

PostgreSQL і Slonik — таварныя знакі або зарэгістраваныя таварныя знакі PostgreSQL Community Association of Canada; яны выкарыстоўваюцца паводле апублікаванага ёю дазволу. Правілы выкарыстання.

Valkey — праект Linux Foundation. Яго назва і знакі выкарыстоўваюцца, каб пазначыць згаданую тэхналогію. Правілы выкарыстання.

Назвы node-postgres, ioredis, IndexedDB, idb-keyval і ўсе звязаныя з імі знакі застаюцца ў адпаведных уладальнікаў або суправаджальнікаў праектаў. Згадкі пазначаюць прадукты, стандарты або прыклады зыходнага кода. Дакументацыя OwlMeans не азначае спонсарскай падтрымкі або ўхвалення з боку гэтых уладальнікаў.