Preguntas específicas sobre gunDB como un DB independiente para un proyecto de Córdoba

Me acabo de enterar de gunDB y el concepto parece muy interesante y me gustaría saber más sobre él antes de comenzar a evaluarlo más.

Si quisiera crear una aplicación de chat como el tutorial pero implementar el chathabitaciones. ¿Habría una manera para que los clientes solo se "suscriban" a ciertas salas de chat y eviten transferir el contenido de cualquier otra sala de chat? ¿Cómo afecta eso la persistencia, si no todos los datos se sincronizan con todos los clientes? ¿Necesitamos ejecutar un cliente especial (es decir, un servidor?) Que se asegurará de que todos los datos se mantengan vivos en todo momento?Para ese mismo tutorial de sala de chat, si deseo suscribirme a varias salas de chat, ¿necesitaría crear una instancia de varias instancias de Gun, con cada una utilizando el almacenamiento "par"?¿Cómo se debe tratar la gestión de usuarios / contraseñas / etc. en gunDB? Enviar una copia de la base de datos de usuario a cada cliente es interesante desde el punto de vista de la replicación, pero desde el punto de vista de la seguridad, parece contrario a la intuición.¿Hay alguna manera de pedirle a la pistola que solo se sincronice bajo ciertas circunstancias, como cuando hay una conexión WiFi disponible (piense en Cordova)?¿Qué pasa con los datos que son temporales? ¿Hay alguna manera en la aplicación de chat, por ejemplo, decirle a gunDB que solo estoy interesado en mensajes futuros e ignorar cualquier cosa que se haya creado antes de un determinado estado / marca de tiempo (nuevamente para evitar transferir grandes cantidades de datos en un plan de datos costoso )?¿Cómo persiste en el disco (potencialmente circular) de datos en un gunDB y carga los datos de nuevo en la base de datos en caso de necesidad?¿Puedes pedirle a la pistola que monitoree dos teclas simultáneamente? Por ejemplo, si un cliente necesita mostrar los datos del chat y la lista de tareas pendientes (ambas 'claves' del tutorial) suponiendo que ambas estén 'vinculadas'.¿Hay algún tutorial sobre cómo usar mi propio servidor para el almacenamiento?

Respuestas a la pregunta(1)

Su respuesta a la pregunta