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

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

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

Доўгатэрміновае захоўванне запісаў і хуткі доступ да агульнага стану задавальняюць розныя патрэбы. Згенераваныя застасункі на хостынгу маюць 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 Tech Concept, а пра працэс працы з асяроддзем агента — у раздзеле працяг распрацоўкі з іншым агентам.

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

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

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

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

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

Назвы і знакі

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

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

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