Сравнить / Firebase

Альтернатива Firebase, которая тарифицирует по секундам, а не за чтения
Firebase выставляет счет за чтения и предлагает функции вместо сервера. Lizard дает вам PostgreSQL 18, Redis 8, S3-совместимое объектное хранилище и длительно работающий процесс перед ними — подготавливается одной командой и тарифицируется по секундам по фактическому использованию.
Почему разработчики ищут альтернативу Firebase
Счет масштабируется с чтениями, а не с пользователями
Firestore на тарифе Blaze взимает $0.06 за 100 000 чтений, $0.18 за 100 000 записей и $0.18 за GiB хранилища. Экран списка, читающий 40 документов при открытии, — это ошибка округления при 100 пользователях и статья расходов при 100 000.
Firestore не реляционная
Каждый JOIN превращается в денормализацию, а каждая денормализация — в разветвленную запись, за которую выставляют счет. Firebase SQL Connect, переименованный из Data Connect в апреле 2026 года, теперь предлагает путь через Postgres — что признает этот факт.
Сервера нет
Ничто в Firebase не остается живым между запросами. И Functions, и App Hosting работают по запросу, поэтому длительно работающий потребитель или открытый сокет негде разместить.
Один SDK управляет всем
Auth, база данных, хранилище, функции и хостинг — единый продукт. Компоненты используют один проект, одну консоль и один счет, а клиентский SDK толкает вас к использованию всего сразу.
Lizard против Firebase
Все цифры взяты из опубликованных прайсов Firebase и наших собственных. Последняя проверка: 27 August 2026.
| Сравнивал | Lizard | Firebase |
|---|---|---|
| База данных | PostgreSQL 18, реляционная, готова за секунды | Firestore, документоориентированное хранилище |
| Тарификация базы данных | Измеряемые CPU, память и диск, по секундам | $0.06 за 100 000 чтений, $0.18 за 100 000 записей, $0.18 за GiB хранилища |
| Серверный код | Длительно работающий процесс, без потолка выполнения | Cloud Functions, за вызов, с лимитами |
| WebSockets и стриминг | Обычные долгоживущие соединения | Стриминг есть, на вызываемых функциях 2-го поколения; WebSockets нет |
| Кэш | Managed Redis 8, одной командой | Нет продукта Firebase — Google Cloud Memorystore через VPC |
| Объектное хранилище | S3-совместимо, работает каждый AWS SDK | Cloud Storage for Firebase |
| Аутентификация | Свой вариант — Firebase Auth включен, если нравится | Firebase Auth, родной и действительно хороший |
| Бесплатный тариф | 10 $ пробных средств, срок действия — 31 день | 50 000 чтений, 20 000 записей и 20 000 удалений в день, сохраняются на тарифе Blaze |
Когда Firebase — лучший выбор
Мобильное приложение, которое в основном является клиентом, обращающимся к хранилищу данных, особенно на ранних этапах. Firebase Auth, Cloud Messaging, офлайн-синхронизация и клиентские SDK отличны и их сложно воспроизвести, а бесплатный тариф покрывает реальный продукт надолго. Уход от Firestore не означает уход от Firebase Auth или Cloud Messaging — они отлично работают с любым бэкендом.
Переход с Firebase
Dockerfile не нужен — lizardpack сам определяет стек и пишет его на узле сборки. Если в репозитории уже есть Dockerfile, он используется как есть.
Часто задаваемые вопросы
Supabase — самое близкое соответствие всей поверхности продуктов Firebase, с Postgres вместо Firestore. Appwrite и PocketBase — варианты для самохостинга. Если приложение переросло клиентский слой данных, запуск собственного API рядом с управляемым Postgres — что на Lizard делается одной командой — обычно лучшая архитектура.
Да, и это часто самый дешёвый первый шаг. Firebase Auth выдаёт JWT, которые ваш бэкенд может проверить публичными ключами Google, поэтому слой данных можно перенести на Postgres, оставив вход в системе без изменений. Cloud Messaging работает так же.
Экспортируйте коллекции через gcloud firestore export или обойдите их Admin SDK, затем сначала спроектируйте реляционную схему, а не копируйте формы документов — эта переработка и есть основная работа. В переходный период используйте двойную запись, перенесите чтения за feature flag, затем переключитесь.
Не такой, который остаётся включённым. Cloud Functions запускаются при каждом вызове с холодными стартами и лимитами выполнения, а Firebase App Hosting разворачивается на Cloud Run, но всё равно работает по запросам. Для процесса, который должен сохранять состояние между запросами — потребителя очереди, WebSocket-сервера, планировщика — нужна платформа, которая действительно работает постоянно.
Разрабатывайте с ИИ. Развёртывайте с Lizard.
Вам не нужна платформенная команда, чтобы выйти в продакшн. Весь ваш облак — в одной команде CLI.
- Рабочие пространства
- —
- Сервисы
- —
- Аддоны
- —
- Развёртывания
- —