Нижча продуктивність: Під час пошуку запиту Postgres через свою структуру реляційної бази даних має починати з першого рядка, а потім прочитати всю таблицю, щоб знайти відповідні дані.
PostgreSQL є кращим для керування операціями читання та запису, великими наборами даних і складними запитами. Але це не бажано для операції лише для читання.
Postgres все ще випускає нову версію щороку, але вони також випускають патчі до старих версій протягом 5 років. Після цього підтримка припиняється, але стара версія, звичайно, все ще працює — і після 5 років патчів було виправлено багато помилок, тому можна стверджувати, що вона дуже стабільна.
Обмеження PostgreSQL
- За умовчанням ви обмежені 10 кластерами на обліковий запис або команду. …
- Ви не можете змінити розмір вузлів кластера до менших розмірів. …
- Ви не можете видалити базу даних і користувача за замовчуванням.
- Відновлення на момент часу (PITR) обмежено останніми 7 днями.
Для масштабування для кількох користувачів потрібні ресурси з інтенсивним використанням пам’яті. З іншого боку, MySQL використовує один процес для кількох користувачів. В результаті База даних MySQL перевершує PostgreSQL для програм, які переважно читають і відображають дані користувачам.