Draft:SurrealDB
This draft is being considered for deletion in accordance with Wikipedia's deletion policy.
Please discuss the matter at this page's entry on the Miscellany for deletion page. You are welcome to edit this page, but please do not blank, merge, or move it, or remove this notice, while the discussion is in progress. For more information, see the Guide to deletion. |
![]() | Draft article not currently submitted for review.
This is a draft Articles for creation (AfC) submission. It is not currently pending review. While there are no deadlines, abandoned drafts may be deleted after six months. To edit the draft click on the "Edit" tab at the top of the window. To be accepted, a draft should:
It is strongly discouraged to write about yourself, your business or employer. If you do so, you must declare it. Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Last edited by TarnishedPath (talk | contribs) 3 seconds ago. (Update) |
Industry | Database Software |
---|---|
Founded | 2021 |
Founder | Tobie Hitchhock, Jamie Hitchhock |
Headquarters | London, United Kingdom |
SurrealDB LTD is a database company founded in the United Kingdom by brothers Tobie and Jamie Hitchcock [1][2] which is developing a NewSQL[3] open-sourced multi-model database[4][5] and cloud database, also called SurrealDB.[6]
History[edit]
Work on the SurrealDB database was started by brothers Tobie Morgan Hitchcock and Jaime Morgan Hitchcock in 2016. The first functional prototype version of SurrealDB was completed in 2017 and written in Go (programming language)[5], but released the first alpha version in December 8, 2019.[7]
The company started work on a new version of SurrealDB written entirely in Rust (programming language) from scratch in 2021[5]. In November 2022 the company closed a $6 million seed round led by FirstMark.[6]
The company is based in London.[8] Version 1.0 of the database was released in September 2023.[citation needed] The company's managed database service was in beta as of early 2023, with plans for a commercial launch in 2024. SurrealDB 2.0 alpha was released on June 12th, 2024[9]
On June 18, 2024, SurrealDB Inc. closed a $20m USD investment led by FirstMark Capital and Georgian. This brought the total amount of funds raised to $26m USD. [1][10][11][12] The raise was also followed by a public beta launch announcement for their online cloud database offering, Surreal Cloud. [13][14][15][16]
Developer(s) | SurrealDB LTD. |
---|---|
Initial release | December 8, 2019 |
Stable release | v1.5.3
/ June 14, 2024 |
Preview release | v2.0.0-alpha-2
/ June 18, 2024 |
Repository | github |
Written in | Rust |
License |
|
Website | surrealdb |
SurrealDB[edit]
SurrealDB is a multi-model database with features to offer flexibility and functionality, including schemaless and schemafull tables, nested objects and arrays, graph relations and other developer convenience features. [17][18] SurrealDB version 1.0 was released on September 13th 2023.[19]
SurrealDB can be ran as a standalone server, embedded in applications, including client-side web applications via WebAssembly[20] and is written in Rust,[20] with SDKs supporting languages such as JavaScript, Python, .NET, and others.[17] The database supports a number of modalities, including graph, relational, document and vector database features.[21][18][22]
Architecture[edit]
SurrealDB is built with storage and compute decoupled so they can scale independently[23]. The compute or Query Layer layer is responsible for parsing, executing, fetching data and processing permissions[24]. The Storage Layer handles reading and writing to a disk, or sharding across a cluster[25].
SurrealDB offers various configurations for its storage layer:
- Single-node (in-memory) for multi-reader, single-writer querying and data analysis.
- Web browser with WebAssembly library for remote database connections or IndexedDB-based persistence in the browser.
- Single-node (on-disk) using RocksDB or SpeeDB for persistent data storage.
- Distributed clusters using FoundationDB or TiKV for high availability and scalability.
Additional features[edit]
- Multi-tenancy[26] data separation allows splitting data into namespaces and databases.
- Multi-table, multi-row transactions for fully ACID-compliant operations.
- Pre-defined aggregate analytics views for data analysis.
- Live queries and record changes with web-based data syncing.
- Global parameters for database-wide value accessibility.
- Custom functions for complex, user-defined logic within queries.
- Database as a backend which enables client applications to remove the need for Backend APIs with scoped permissions and user authentication.
Surreal Cloud[edit]
On 18th of June, 2024, SurrealDB announced the Surreal Cloud Beta, inviting users from the waitlist to join. Surreal Cloud is a fully-managed scalable database-as-a-service platform offering SurrealDB as a service.[27][15]
Developer(s) | SurrealDB LTD. |
---|---|
Initial release | December 8, 2019 |
Stable release | v2.1.2
/ June 18, 2024 |
Repository | github |
Written in | Typescript |
Website | surrealdb |
Surrealist[edit]
Surrealist is the official database management graphical user interface for SurrealDB.
On April 23, 2024, SurrealDB announced that they hired the creator of the unofficial open sourced graphical database management application, Surrealist. The company announced a major 2.0 update to Surrealist coinciding with this event, making Surrealist an official database management graphical interface for SurrealDB. [28][15]
SurrealKV[edit]
SurrealKV is being developed as a native Rust-based key–value storage engine for both single-node and distributed systems. It aims to enable multiple concurrent writers and readers, with a focus on immutable data querying, versioned queries, data change auditing, and historic analysis. The distributed version will offer scalability to handle terabytes of data and enhanced fault tolerance for enterprise-level applications. [29]
See also[edit]
- List of graph databases
- Document-oriented database
- MongoDB
- Backend as a service
- Database as a service
References[edit]
- ^ a b "Multi-model database startup SurrealDB raises $20M and announces cloud beta access". SiliconANGLE. 2024-06-18. Retrieved 2024-06-19.
- ^ "SURREALDB LTD overview - Find and update company information - GOV.UK". find-and-update.company-information.service.gov.uk. Retrieved 2024-06-19.
- ^ Peyton, Antony (2022-07-21). "Tech Startup SurrealDB Goes Live with Serverless Cloud Database". eWeek UK. Retrieved 2024-01-19.
- ^ Barron, Jenna (2024-05-10). "SD Times Open-Source Project of the Week: SurrealDB". SD Times. Retrieved 2024-05-17.
- ^ a b c "Database of Databases — SurrealDB". Database of Databases. 2023-04-04. Retrieved 2024-05-30.
- ^ a b Wiggers, Kyle (2023-01-04). "SurrealDB raises $6M for its database-as-a-service offering". TechCrunch. Retrieved 2024-01-19.
- ^ Peyton, Antony (2021-09-29). "SurrealDB Keeps it Real with Serverless Cloud Database Launch". eWeek UK. Retrieved 2024-01-19.
- ^ Vrcic, Tea (2024-03-06). "10 fast growing UK startups to watch in 2024 and beyond!". EU-Startups. Retrieved 2024-05-17.
- ^ "SurrealDB | Releases". SurrealDB. Retrieved 2024-06-19.
- ^ "Companies". Georgian. Retrieved 2024-06-19.
- ^ "SurrealDB Raises $20M to Help Developers Consolidate their Databases". FirstMark. 2024-06-18. Retrieved 2024-06-19.
- ^ Azhar, Ali (2024-06-20). "SurrealDB Raises $20M To Disrupt Big Data Industry". Datanami. Retrieved 2024-06-22.
- ^ "SurrealDB | SurrealDB Raises $20M to Disrupt Database Tech; Introduces New Cloud Beta Access". SurrealDB. Retrieved 2024-06-19.
- ^ Escárzaga, Antonio L. (2024-06-18). "London-based SurrealDB secures over €18.6 million aiming to disrupt database technology". EU-Startups. Retrieved 2024-06-19.
- ^ a b c Dignan, Larry (2024-06-18). "SurrealDB raises $20 million in VC funding". Constellation Research Inc. Retrieved 2024-06-19.
- ^ "SurrealDB Secures $20M Investment, Launches Beta for Surreal Cloud - HostingJournalist.com". hostingjournalist.com. Retrieved 2024-06-22.
- ^ a b "SurrealDB | Features | The ultimate multi-model database". SurrealDB. Retrieved 2024-01-19.
- ^ a b Šelmeci, Roman (6 Nov 2023). "SurrealDB, AWS DynamoDB and AWS Lambda". Sudolabs.
- ^ "SurrealDB launch marks monumental milestone in the world of data management". UK Tech News. 2023-09-15. Retrieved 2024-01-19.
- ^ a b "SurrealDB: Open source scalable graph database has big potential". devmio - Software Know-How. 2022-08-23. Retrieved 2024-01-19.
- ^ Wood, Anna. "London's tech scene gets a reboot". Startups Magazine. Retrieved 2024-01-19.
- ^ Emison, J. (2023). Serverless as a Game Changer: How to Get the Most Out of the Cloud. Addison-Wesley Signature Series (Vernon). Pearson Education. p. 196. ISBN 978-0-13-739255-1. Retrieved 2024-05-27.
- ^ "Architecture". Surreal DB Docs.
- ^ "Query Layer". SurrealDB Docs.
- ^ "Storage Layer". SurrealDB Docs.
- ^ "Top 70+ startups in Database as a Service (DBaaS) - Tracxn". tracxn.com. 2024-04-05. Retrieved 2024-05-17.
- ^ "SurrealDB | Cloud". SurrealDB. Retrieved 2024-06-19.
- ^ "SurrealDB | Surrealist 2.0". SurrealDB. Retrieved 2024-06-22.
- ^ Morgan Hitchcock, Tobie (1 Nov 2019). "Kellogg College, University of Oxford Whitepaper: "In Search of an Efficient Data Structure for a Temporal-Graph Database"" (PDF). surrealdb.com.