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.