What is SurrealDB
- We can use it embedded or as a separate server.
- Embedded can work with in-memory databse (which is not persistent) or with on-disk backend.
- When using as a separate server we can have one node or multiple nodes.
- SurrealDB itself is written in Rust and can be used with multiple programming languages.