Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

PostgreSQL მეხსიერების ბექენდი ​

PostgreSQL ბექენდი ინახავს მოგონებებს დისტანციურ PostgreSQL მონაცემთა ბაზაში, რაც საშუალებას იძლევა გაზიარებული მეხსიერება მრავალ მომხმარებელსა და აგენტის ინსტანციას შორის. ეს არის რეკომენდებული ბექენდი სერვერული განთავსებისთვის.

მიმოხილვა ​

PostgreSQL ბექენდი უზრუნველყოფს:

  • გაზიარებულ მეხსიერებას მრავალ PRX ინსტანციას შორის
  • სრულტექსტურ ძიებას tsvector და pg_trgm მეშვეობით
  • მწკრივის დონის უსაფრთხოებას მრავალ-ქირავნობის იზოლაციისთვის
  • ჰორიზონტალურ მასშტაბურობას დიდი განთავსებისთვის

კონფიგურაცია ​

toml
[memory]
backend = "postgres"

[memory.postgres]
url = "postgresql://prx:password@localhost:5432/prx_memory"
max_connections = 5
schema = "memory"

მრავალ-მომხმარებლიანი იზოლაცია ​

როდესაც მრავალი მომხმარებელი იზიარებს PostgreSQL მეხსიერების ბექენდს, თითოეული მომხმარებლის მოგონებები იზოლირებულია მომხმარებლის ID-ით. ბექენდი იყენებს პარამეტრიზებულ შეკითხვებს ყველა ოპერაციისთვის SQL ინექციის თავიდან ასაცილებლად.

მიგრაცია ​

PostgreSQL ბექენდი მოიცავს ავტომატურ სქემის მიგრაციებს, რომლებიც გაშვებისას ეშვება. ხელით მიგრაციის ნაბიჯები არ არის საჭირო.

დაკავშირებული გვერდები ​

Released under the Apache-2.0 License.