跳到主要內容
JobCannon
全部技能

SurrealDB Multi-Model

⬢ 層級 2技術
高
薪資影響
3 個月
學習時長
困難
難度
7
職業
一覽

SurrealDB is a multi-model database (relational, document, graph, vector) designed for modern applications. Used by developers building full-stack applications where data relationships matter. Time to learn: 8–12 weeks for production proficiency. Sits between SQL fundamentals and advanced database design.

什麼是 SurrealDB Multi-Model

SurrealDB is a multi-model database that combines relational (SQL-like), document (JSON), graph (relationships), and vector (embeddings) data models in a single system. Instead of using PostgreSQL for relational data, MongoDB for documents, and Neo4j for graphs, SurrealDB is one database for all three. It's built in Rust, designed for modern applications, and supports edge deployment and browser-based WASM. The query language (SurrealQL) unifies SQL-like syntax with document and graph operations.

🔧 工具與生態
SurrealDBRustJavaScript/TypeScriptWASMDockerSurrealQLVector searchGraph Query Language

📋 開始之前

💰 各地區薪資

地區初級中級高級
USA$120,000$180,000$280,000
UK£80,000£130,000£200,000
EU€85,000€135,000€210,000
CANADACA$110,000CA$170,000CA$260,000

❓ 常見問題

What makes SurrealDB different from PostgreSQL or MongoDB?
SurrealDB combines all three paradigms (relational, document, graph) in one database. PostgreSQL excels at relational; MongoDB at documents. SurrealDB lets you use all three, reducing data inconsistency and ETL complexity.
Is SurrealDB production-ready?
Yes, as of version 1.x. It's used in production by several companies. However, the ecosystem is smaller than PostgreSQL/MongoDB, so fewer tools and integrations exist.
How does SurrealDB handle vector search?
SurrealDB supports vector data types and indexing. It's emerging as a single-database solution for relational + vector search, competing with Pinecone or Weaviate.
What's the performance of SurrealDB compared to PostgreSQL?
SurrealDB is comparable for most workloads. It's not faster, but it avoids the overhead of managing multiple databases (relational + graph + document).
Can you run SurrealDB in the browser?
Yes, SurrealDB can run in WASM (WebAssembly) in the browser. This enables offline-first applications and P2P data sync.

不確定這項技能適不適合你?

做一下職業匹配,我們會推薦合適的方向。

找到最適合我的技能 →

找到理想的職業方向

在 2,521 個職業中進行技能匹配。免費。

免費做職業匹配 →