Files
supabase/i18n/README.uk.md
T

20 KiB
Raw Blame History


Supabase

Supabase - це альтернатива Firebase з відкритим вихідним кодом. Ми створюємо можливості Firebase, використовуючи інструменти з відкритим вихідним кодом корпоративного рівня.

Supabase Dashboard

Документація

Для отримання повної документації відвідайте supabase.com/docs

Щоб дізнатися, як зробити внесок, відвідайте Getting Started

Спільнота та підтримка

  • Форум спільноти. Найкраще для: допомоги у створенні, обговорення найкращих практик роботи з базами даних.
  • [Проблеми GitHub] (https://github.com/supabase/supabase/issues). Найкраще для: помилок і помилок, з якими ви зіткнулися при використанні Supabase.
  • [Підтримка електронною поштою] (https://supabase.com/docs/support#business-support). Найкраще для: проблем з вашою базою даних або інфраструктурою.
  • [Discord] (https://discord.supabase.com). Найкраще для: обміну вашими додатками та спілкування зі спільнотою.

Статус

  • Альфа: Ми тестуємо Supabase із закритим набором клієнтів
  • Публічна альфа-версія: Будь-хто може зареєструватися на [app.supabase.com] (https://app.supabase.com). Але будьте обережні з нами, є кілька нюансів
  • Публічна бета-версія: Достатньо стабільна для більшості непідприємницьких випадків використання
  • Загальнодоступна: Загальна доступність [статус]

Наразі ми перебуваємо на стадії публічної бета-версії. Слідкуйте за "релізами" цього репозиторію, щоб отримувати сповіщення про основні оновлення.

Watch this repo


Як це працює

Supabase - це комбінація інструментів з відкритим вихідним кодом. Ми створюємо функції Firebase, використовуючи продукти з відкритим вихідним кодом корпоративного рівня. Якщо існують інструменти та спільноти з відкритою ліцензією MIT, Apache 2 або еквівалентною відкритою ліцензією, ми будемо використовувати та підтримувати цей інструмент. Якщо такого інструменту не існує, ми створюємо його самостійно і надаємо відкритий вихідний код. Supabase не є відображенням Firebase 1 до 1. Наша мета - надати розробникам подібний до Firebase досвід розробки, використовуючи інструменти з відкритим вихідним кодом.

Архітектура

Supabase - це [хостингова платформа] (https://app.supabase.com). Ви можете зареєструватися і почати використовувати Supabase без встановлення. Ви також можете самостійно хостити і розробляти локально.

Архітектура

  • PostgreSQL - це об'єктно-реляційна система баз даних з більш ніж 30-річною історією активного розвитку, яка заслужила міцну репутацію надійності, функціональної стійкості та продуктивності.
  • Realtime - це сервер Elixir, який дозволяє прослуховувати вставки, оновлення та видалення PostgreSQL за допомогою веб-сокетів. В режимі реального часу опитує вбудовану функцію реплікації Postgres на предмет змін в базі даних, конвертує зміни в JSON, а потім транслює JSON через веб-сокети авторизованим клієнтам.
  • PostgREST - веб-сервер, який перетворює вашу базу даних PostgreSQL безпосередньо в RESTful API
  • pg_graphql - розширення PostgreSQL, яке надає API GraphQL
  • Storage надає RESTful інтерфейс для керування файлами, що зберігаються у S3, використовуючи Postgres для керування дозволами.
  • postgres-meta - RESTful API для керування Postgres, що дозволяє отримувати таблиці, додавати ролі, виконувати запити тощо.
  • GoTrue - API на основі SWT для керування користувачами та випуску токенів SWT.
  • [Kong] (https://github.com/Kong/kong) - хмарний API-шлюз.

Клієнтські бібліотеки

Наш підхід до клієнтських бібліотек є модульним. Кожна підбібліотека є окремою реалізацією для однієї зовнішньої системи. Це один із способів підтримки існуючих інструментів.

Переклади


Спонсори

Новий спонсор

Мова Клієнт Функціональні клієнти (в комплекті з клієнтом Supabase)
Supabase PostgREST GoTrue Realtime Сховище Функції