Multi-database - это новая функция, которая позволяет создавать несколько экземпляров базы данных.
Чтобы начать работу, необходимо, чтобы вы были в плане Blaze. В данном зрителе вы можете нажать на значок тройной точки для создания новых экземпляров базов данных:
Чтобы получить доступ к данным из вторичного экземпляра вы используете абсолютный URL при создании экземпляра базы данных.
const app = firebase.initializeApp({
// use your main config
databaseUrl: "https://multi-db.firebaseio.com/"
});
const db1 = app.database(); // This is the default DB
const db2 = app.database("https://multi-db501c7.firebaseio.com/");
Поскольку эти базы данных находятся в одном проекте, они используют один и тот же сеанс аутентификации.
Также каждый экземпляр базы данных имеет свой собственный набор правил безопасности, и базы данных могут обрабатывать различные структуры.
Не могли бы вы пояснить, в чем разница между отдельным приложением и проектом? – Ayyappa