Postgres-ი ტექნოლოგიურ სამყაროში მონაცემთა ბაზების ოქროს სტანდარტად ითვლება. თუმცა, მას აქვს ერთი ფუნდამენტური გამოწვევა — მასშტაბირება. სწორედ ამ პრობლემის გადასაჭრელად შეიქმნა PgDog, რომელმაც ცოტა ხნის წინ $5.5 მილიონის ინვესტიცია მიიღო Basis Set-ის, Y Combinator-ისა და Pioneer Fund-ისგან.
რა არის PgDog?
PgDog არის პროქსი-სისტემა, რომელიც Postgres-ის წინ თავსდება და მას ჰორიზონტალურად მასშტაბირებადს ხდის. დეველოპერების განმარტებით, სისტემა საშუალებას იძლევა, მუშაობა გაგრძელდეს ნაცნობი Postgres-ის გარემოში, თუმცა 100 ტერაბაიტზე დიდი მოცულობის ცხრილებისა და წამში მილიონობით მოთხოვნის დამუშავების შესაძლებლობით.
პროექტი უკვე აქტიურად გამოიყენება. მონაცემების თანახმად, ის დღეისათვის წამში 2 მილიონზე მეტ მოთხოვნას ამუშავებს. GitHub-ზე პროექტის Docker იმიჯი 1.4 მილიონზე მეტჯერ არის ჩამოტვირთული, რაც მის მიმართ არსებულ მაღალ ინტერესს ადასტურებს.
გამოცდილება და მასშტაბი
PgDog-ის გუნდი სამი ინჟინრისგან შედგება. მათ აქვთ Postgres-ის მასშტაბირების პრაქტიკული გამოცდილება, მათ შორის ისეთი კომპანიების მასშტაბით, როგორიცაა Instacart. 2020 წლის აპრილში, პანდემიის პერიოდში, როდესაც მიტანის სერვისებზე მოთხოვნა მკვეთრად გაიზარდა, გუნდმა Postgres-ის ოპტიმიზაცია მოახერხა, რათა ის წუთში ასობით ათასი შეკვეთის დამუშავებას შესძლებოდა.
რატომ არის ეს მნიშვნელოვანი?
- უნივერსალურობა: PgDog-ის გაშვება შესაძლებელია ნებისმიერ ღრუბლოვან სერვისზე, საკუთარ სერვერებზე ან თუნდაც ლეპტოპზე.
- ღია კოდი: პროექტი სრულად ღიაა და კვირაში ერთხელ, ყოველ ხუთშაბათს, ახლდება.
- დამოუკიდებლობა: სისტემას არ გააჩნია დამალული ხარჯები და არ არის დამოკიდებული კონკრეტულ სერვერულ ინფრასტრუქტურაზე.
გუნდი ამჟამად მუშაობს Enterprise ვერსიაზეც, რომელიც AWS-ზე მუშაობას გაამარტივებს და მომხმარებლებს SLA-ზე დაფუძნებულ ტექნიკურ მხარდაჭერას შესთავაზებს. როგორც დამფუძნებლები აცხადებენ, მათი მიზანია Postgres-ი ყველასთვის ხელმისაწვდომი და მასშტაბირებადი გახადონ, მიუხედავად მონაცემთა მოცულობისა.






დისკუსია
0 კომენტარი
ჯერ კომენტარი არ არის — იყავი პირველი.