275
README.md
|
@ -30,7 +30,7 @@
|
|||
<br>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/surrealdb/surrealdb"><img src="https://img.shields.io/github/v/release/surrealdb/surrealdb?color=%23ff00a0&include_prereleases&label=version&sort=semver&style=flat-square"></a>
|
||||
<a href="https://github.com/surrealdb/surrealdb"><img src="https://img.shields.io/github/v/release/surrealdb/surrealdb?color=ff00a0&include_prereleases&label=version&sort=semver&style=flat-square"></a>
|
||||
|
||||
<a href="https://github.com/surrealdb/surrealdb"><img src="https://img.shields.io/badge/built_with-Rust-dca282.svg?style=flat-square"></a>
|
||||
|
||||
|
@ -43,6 +43,22 @@
|
|||
<a href="https://github.com/surrealdb/license"><img src="https://img.shields.io/badge/license-BSL_1.1-00bfff.svg?style=flat-square"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://hub.docker.com/repository/docker/surrealdb/surrealdb"><img src="https://img.shields.io/docker/pulls/surrealdb/surrealdb?label=docker%20pulls&style=flat-square"></a>
|
||||
|
||||
<a href="https://crates.io/crates/surrealdb"><img src="https://img.shields.io/crates/d/surrealdb?color=dca282&label=rust&style=flat-square"></a>
|
||||
|
||||
<a href="https://www.npmjs.com/package/surrealdb.js"><img src="https://img.shields.io/npm/dt/surrealdb.js?color=f7df1e&label=javascript&style=flat-square"></a>
|
||||
|
||||
<a href="https://pypi.org/project/surrealdb/"><img src="https://img.shields.io/pepy/dt/surrealdb?color=426c99&label=python&style=flat-square"></a>
|
||||
|
||||
<a href="https://www.nuget.org/packages/SurrealDb.Net"><img src="https://img.shields.io/nuget/dt/surrealdb.net?color=4c2dcc&label=.NET&style=flat-square"></a>
|
||||
|
||||
<a href="https://packagist.org/packages/surrealdb/surrealdb.php"><img src="https://img.shields.io/packagist/dt/surrealdb/surrealdb.php?color=4d588b&label=php&style=flat-square"></a>
|
||||
|
||||
<a href="https://hub.docker.com/repository/docker/surrealdb/surrealdb"><img src="https://img.shields.io/github/downloads/surrealdb/surrealdb/total?color=8259dd&label=github%20downloads&style=flat-square"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://surrealdb.com/discord"><img src="https://img.shields.io/discord/902568124350599239?label=discord&style=flat-square&color=5a66f6"></a>
|
||||
|
||||
|
@ -51,6 +67,8 @@
|
|||
<a href="https://dev.to/surrealdb"><img src="https://img.shields.io/badge/dev-join_us-86f7b7.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://www.linkedin.com/company/surrealdb/"><img src="https://img.shields.io/badge/linkedin-connect_with_us-0a66c2.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://www.youtube.com/channel/UCjf2teVEuYVvvVC-gFZNq6w"><img src="https://img.shields.io/badge/youtube-subscribe-fc1c1c.svg?style=flat-square"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
|
@ -69,7 +87,6 @@
|
|||
<a href="https://surrealdb.com/discord"><img height="25" src="./img/social/discord.svg" alt="Discord"></a>
|
||||
|
||||
<a href="https://stackoverflow.com/questions/tagged/surrealdb"><img height="25" src="./img/social/stack-overflow.svg" alt="StackOverflow"></a>
|
||||
|
||||
</p>
|
||||
|
||||
<br>
|
||||
|
@ -95,14 +112,14 @@ View the [features](https://surrealdb.com/features), the latest [releases](https
|
|||
|
||||
- [Features](#features)
|
||||
- [Documentation](#documentation)
|
||||
- [Getting started](#getting-started)
|
||||
- [Server side code](#server-side-code)
|
||||
- [Client side apps](#client-side-apps)
|
||||
- [Installation](#installation)
|
||||
- [Install on macOS](#install-on-macos)
|
||||
- [Install on Linux](#install-on-linux)
|
||||
- [Install on Windows](#install-on-windows)
|
||||
- [Run using Docker](#run-using-docker)
|
||||
- [Getting started](#getting-started)
|
||||
- [Server side code](#server-side-code)
|
||||
- [Client side apps](#client-side-apps)
|
||||
- [Quick look](#quick-look)
|
||||
- [Why SurrealDB](#why-surrealdb)
|
||||
- [Database, API, and permissions](#database-api-and-permissions)
|
||||
|
@ -138,13 +155,53 @@ View the [features](https://surrealdb.com/features), the latest [releases](https
|
|||
|
||||
For guidance on installation, development, deployment, and administration, see our [documentation](https://surrealdb.com/docs).
|
||||
|
||||
<h2><img height="20" src="./img/gettingstarted.svg"> Getting started</h2>
|
||||
|
||||
Getting started with SurrealDB is as easy as starting up the SurrealDB database server, choosing your platform, and integrating its SDK into your code. You can easily get started with your platform of choice by reading one of our tutorials.
|
||||
|
||||
##### Server side code
|
||||
|
||||
<p>
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/rust"><img width=60 title="Rust" src="https://raw.githubusercontent.com/surrealdb/icons/main/rust.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="JavaScript" src="https://raw.githubusercontent.com/surrealdb/icons/main/javascript.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="WebAssembly" src="https://raw.githubusercontent.com/surrealdb/icons/main/webassembly.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="Node.js" src="https://raw.githubusercontent.com/surrealdb/icons/main/nodejs.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="Deno" src="https://raw.githubusercontent.com/surrealdb/icons/main/deno.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/python"><img width=60 title="Python" src="https://raw.githubusercontent.com/surrealdb/icons/main/python.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/golang"><img width=60 title="Golang" src="https://raw.githubusercontent.com/surrealdb/icons/main/golang.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/dotnet"><img width=60 title=".NET" src="https://raw.githubusercontent.com/surrealdb/icons/main/dotnet.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/php"><img width=60 title="PHP" src="https://raw.githubusercontent.com/surrealdb/icons/main/php.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/java"><img width=60 title="Java" src="https://raw.githubusercontent.com/surrealdb/icons/main/java.svg" /></a>
|
||||
</p>
|
||||
|
||||
##### Client side apps
|
||||
|
||||
<p>
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="JavaScript" src="https://raw.githubusercontent.com/surrealdb/icons/main/javascript.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="WebAssembly" src="https://raw.githubusercontent.com/surrealdb/icons/main/webassembly.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="React" src="https://raw.githubusercontent.com/surrealdb/icons/main/reactjs.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/javascript"><img width=60 title="Next.js" src="https://raw.githubusercontent.com/surrealdb/icons/main/nextjs.svg" /></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/sdks/ember"><img width=60 title="Ember.js" src="https://raw.githubusercontent.com/surrealdb/icons/main/emberjs.svg" /></a>
|
||||
</p>
|
||||
|
||||
<h2><img height="20" src="./img/installation.svg"> Installation</h2>
|
||||
|
||||
SurrealDB is designed to be simple to install and simple to run - using just one command from your terminal. In addition to traditional installation, SurrealDB can be installed and run with HomeBrew, Docker, or using any other container orchestration tool such as Docker Compose, Docker Swarm, Rancher, or in Kubernetes.
|
||||
|
||||
<h4><a href="https://surrealdb.com/install#gh-dark-mode-only"><img width="20" src="./img/white/apple.svg"></a><a href="https://surrealdb.com/install#gh-light-mode-only"><img width="20" src="./img/black/apple.svg"></a>
|
||||
Install on macOS
|
||||
</h4>
|
||||
<h4><a href="https://surrealdb.com/install"><img width="20" src="./img/apple.svg"></a> Install on macOS</h4>
|
||||
|
||||
The quickest way to get going with SurrealDB on macOS is to use Homebrew. This will install both the command-line tools, and the SurrealDB server as a single executable. If you don't use Homebrew, follow the instructions for Linux below to install SurrealDB.
|
||||
|
||||
|
@ -152,9 +209,13 @@ The quickest way to get going with SurrealDB on macOS is to use Homebrew. This w
|
|||
brew install surrealdb/tap/surreal
|
||||
```
|
||||
|
||||
<h4><a href="https://surrealdb.com/install#gh-dark-mode-only"><img width="20" src="./img/white/linux.svg"></a><a href="https://surrealdb.com/install#gh-light-mode-only"><img width="20" src="./img/black/linux.svg"></a>
|
||||
Install on Linux
|
||||
</h4>
|
||||
If you want to test a version with the latest features, published every night, install the `nightly` version:
|
||||
|
||||
```bash
|
||||
brew install surrealdb/tap/surreal-nightly
|
||||
```
|
||||
|
||||
<h4><a href="https://surrealdb.com/install"><img width="20" src="./img/linux.svg"></a> Install on Linux</h4>
|
||||
|
||||
The easiest and preferred way to get going with SurrealDB on Unix operating systems is to install and use the SurrealDB command-line tool. Run the following command in your terminal and follow the on-screen instructions.
|
||||
|
||||
|
@ -162,15 +223,19 @@ The easiest and preferred way to get going with SurrealDB on Unix operating syst
|
|||
curl --proto '=https' --tlsv1.2 -sSf https://install.surrealdb.com | sh
|
||||
```
|
||||
|
||||
If you want a binary newer than what's currently released, you can install the nightly one.
|
||||
If you want to run a beta release, before the next version is released, the `beta` version:
|
||||
|
||||
```bash
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://install.surrealdb.com | sh -s -- --beta
|
||||
```
|
||||
|
||||
If you want to test a version with the latest features, published every night, install the `nightly` version:
|
||||
|
||||
```bash
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://install.surrealdb.com | sh -s -- --nightly
|
||||
```
|
||||
|
||||
<h4><a href="https://surrealdb.com/install#gh-dark-mode-only"><img width="20" src="./img/white/windows.svg"></a><a href="https://surrealdb.com/install#gh-light-mode-only"><img width="20" src="./img/black/windows.svg"></a>
|
||||
Install on Windows
|
||||
</h4>
|
||||
<h4><a href="https://surrealdb.com/install"><img width="20" src="./img/windows.svg"></a> Install on Windows</h4>
|
||||
|
||||
The easiest and preferred way to get going with SurrealDB on Windows is to install and use the SurrealDB command-line tool. Run the following command in your terminal and follow the on-screen instructions.
|
||||
|
||||
|
@ -178,9 +243,13 @@ The easiest and preferred way to get going with SurrealDB on Windows is to insta
|
|||
iwr https://windows.surrealdb.com -useb | iex
|
||||
```
|
||||
|
||||
<h4><a href="https://surrealdb.com/install#gh-dark-mode-only"><img width="20" src="./img/white/docker.svg"></a><a href="https://surrealdb.com/install#gh-light-mode-only"><img width="20" src="./img/black/docker.svg"></a>
|
||||
Run using Docker
|
||||
</h4>
|
||||
If you want to test a version with the latest features, published every night, install the `nightly` version:
|
||||
|
||||
```ps1
|
||||
iex "& { $(irm https://windows.surrealdb.com) } -Nightly"
|
||||
```
|
||||
|
||||
<h4><a href="https://surrealdb.com/install"><img width="20" src="./img/docker.svg"></a> Run using Docker</h4>
|
||||
|
||||
Docker can be used to manage and run SurrealDB database instances without the need to install any command-line tools. The SurrealDB docker container contains the full command-line tools for importing and exporting data from a running server, or for running a server itself.
|
||||
|
||||
|
@ -194,43 +263,15 @@ For just getting started with a development server running in memory, you can pa
|
|||
docker run --rm --pull always --name surrealdb -p 8000:8000 surrealdb/surrealdb:latest start --log trace --user root --pass root memory
|
||||
```
|
||||
|
||||
<h2><img height="20" src="./img/gettingstarted.svg"> Getting started</h2>
|
||||
|
||||
Getting started with SurrealDB is as easy as starting up the SurrealDB database server, choosing your platform, and integrating its SDK into your code. You can easily get started with your platform of choice by reading one of our tutorials.
|
||||
|
||||
##### Server side code
|
||||
|
||||
- [x] [Getting started with Javascript](https://surrealdb.com/docs/integration/sdks/javascript)
|
||||
- [x] [Getting started with Node.js](https://surrealdb.com/docs/integration/sdks/nodejs)
|
||||
- [x] [Getting started with Golang](https://surrealdb.com/docs/integration/sdks/golang)
|
||||
- [x] [Getting started with Rust](https://surrealdb.com/docs/integration/sdks/rust)
|
||||
- [x] [Getting started with Deno](https://surrealdb.com/docs/integration/sdks/deno)
|
||||
- [x] [Getting started with Python](https://surrealdb.com/docs/integration/sdks/python)
|
||||
- [x] [Getting started with Java](https://surrealdb.com/docs/integration/sdks/java)
|
||||
- [ ] Getting started with C (coming soon)
|
||||
- [ ] Getting started with Ruby (coming soon)
|
||||
- [ ] Getting started with PHP (coming soon)
|
||||
- [ ] Getting started with Swift (coming soon)
|
||||
- [ ] Getting started with R (coming soon)
|
||||
|
||||
##### Client side apps
|
||||
|
||||
- [x] [Getting started with Javascript](https://surrealdb.com/docs/integration/sdks/javascript)
|
||||
- [ ] Getting started with Ember.js (coming soon)
|
||||
- [ ] Getting started with React.js (coming soon)
|
||||
- [ ] Getting started with Angular.js (coming soon)
|
||||
- [ ] Getting started with Vue.js (coming soon)
|
||||
- [ ] Getting started with Svelte (coming soon)
|
||||
|
||||
<h2><img height="20" src="./img/features.svg"> Quick look</h2>
|
||||
|
||||
With strongly-typed data types, data can be fully modelled right in the database.
|
||||
|
||||
```sql
|
||||
UPDATE person SET
|
||||
waist = <int> "34.59",
|
||||
height = <float> 201,
|
||||
score = <decimal> 0.3 + 0.3 + 0.3 + 0.1
|
||||
waist = <int> "34",
|
||||
height = <float> 201,
|
||||
score = <decimal> 0.3 + 0.3 + 0.3 + 0.1
|
||||
;
|
||||
```
|
||||
|
||||
|
@ -238,8 +279,8 @@ Store dynamically computed fields which are calculated when retrieved.
|
|||
|
||||
```sql
|
||||
CREATE person SET
|
||||
birthday = "2007-06-22",
|
||||
can_drive = <future> { time::now() > birthday + 18y }
|
||||
birthday = <datetime> "2007-06-22",
|
||||
can_drive = <future> { time::now() > birthday + 18y }
|
||||
;
|
||||
```
|
||||
|
||||
|
@ -260,7 +301,7 @@ DEFINE INDEX email ON TABLE user COLUMNS email UNIQUE;
|
|||
|
||||
-- Create a new event whenever a user changes their email address
|
||||
DEFINE EVENT email ON TABLE user WHEN $before.email != $after.email THEN (
|
||||
CREATE event SET user = $value, time = time::now(), value = $after.email, action = 'email_changed'
|
||||
CREATE event SET user = $value, time = time::now(), value = $after.email, action = 'email_changed'
|
||||
);
|
||||
```
|
||||
|
||||
|
@ -269,18 +310,17 @@ Connect records together with fully directed graph edge connections.
|
|||
```sql
|
||||
-- Add a graph edge between user:tobie and article:surreal
|
||||
RELATE user:tobie->write->article:surreal
|
||||
SET time.written = time::now()
|
||||
SET time.written = time::now()
|
||||
;
|
||||
|
||||
-- Add a graph edge between specific users and developers
|
||||
LET $from = (SELECT users FROM company:surrealdb);
|
||||
LET $devs = (SELECT * FROM user WHERE tags CONTAINS 'developer');
|
||||
RELATE $from->like->$devs UNIQUE
|
||||
SET time.connected = time::now()
|
||||
SET time.connected = time::now()
|
||||
;
|
||||
```
|
||||
|
||||
|
||||
Query data flexibly with advanced expressions and graph queries.
|
||||
|
||||
```sql
|
||||
|
@ -304,15 +344,15 @@ Store GeoJSON geographical data types, including points, lines and polygons.
|
|||
|
||||
```sql
|
||||
UPDATE city:london SET
|
||||
centre = (-0.118092, 51.509865),
|
||||
boundary = {
|
||||
type: "Polygon",
|
||||
coordinates: [[
|
||||
[-0.38314819, 51.37692386], [0.1785278, 51.37692386],
|
||||
[0.1785278, 51.61460570], [-0.38314819, 51.61460570],
|
||||
[-0.38314819, 51.37692386]
|
||||
]]
|
||||
}
|
||||
centre = (-0.118092, 51.509865),
|
||||
boundary = {
|
||||
type: "Polygon",
|
||||
coordinates: [[
|
||||
[-0.38314819, 51.37692386], [0.1785278, 51.37692386],
|
||||
[0.1785278, 51.61460570], [-0.38314819, 51.61460570],
|
||||
[-0.38314819, 51.37692386]
|
||||
]]
|
||||
}
|
||||
;
|
||||
```
|
||||
|
||||
|
@ -320,17 +360,17 @@ Write custom embedded logic using JavaScript functions.
|
|||
|
||||
```sql
|
||||
CREATE film SET
|
||||
ratings = [
|
||||
{ rating: 6, user: user:bt8e39uh1ouhfm8ko8s0 },
|
||||
{ rating: 8, user: user:bsilfhu88j04rgs0ga70 },
|
||||
],
|
||||
featured = function() {
|
||||
return this.ratings.filter(r => {
|
||||
return r.rating >= 7;
|
||||
}).map(r => {
|
||||
return { ...r, rating: r.rating * 10 };
|
||||
});
|
||||
}
|
||||
ratings = [
|
||||
{ rating: 6, user: user:bt8e39uh1ouhfm8ko8s0 },
|
||||
{ rating: 8, user: user:bsilfhu88j04rgs0ga70 },
|
||||
],
|
||||
featured = function() {
|
||||
return this.ratings.filter(r => {
|
||||
return r.rating >= 7;
|
||||
}).map(r => {
|
||||
return { ...r, rating: r.rating * 10 };
|
||||
});
|
||||
}
|
||||
;
|
||||
```
|
||||
|
||||
|
@ -339,85 +379,90 @@ Specify granular access permissions for client and application access.
|
|||
```sql
|
||||
-- Specify access permissions for the 'post' table
|
||||
DEFINE TABLE post SCHEMALESS
|
||||
PERMISSIONS
|
||||
FOR select
|
||||
-- Published posts can be selected
|
||||
WHERE published = true
|
||||
-- A user can select all their own posts
|
||||
OR user = $auth.id
|
||||
FOR create, update
|
||||
-- A user can create or update their own posts
|
||||
WHERE user = $auth.id
|
||||
FOR delete
|
||||
-- A user can delete their own posts
|
||||
WHERE user = $auth.id
|
||||
-- Or an admin can delete any posts
|
||||
OR $auth.admin = true
|
||||
PERMISSIONS
|
||||
FOR select
|
||||
-- Published posts can be selected
|
||||
WHERE published = true
|
||||
-- A user can select all their own posts
|
||||
OR user = $auth.id
|
||||
FOR create, update
|
||||
-- A user can create or update their own posts
|
||||
WHERE user = $auth.id
|
||||
FOR delete
|
||||
-- A user can delete their own posts
|
||||
WHERE user = $auth.id
|
||||
-- Or an admin can delete any posts
|
||||
OR $auth.admin = true
|
||||
;
|
||||
```
|
||||
|
||||
<h2><img height="20" src="./img/features.svg"> Why SurrealDB?</h2>
|
||||
|
||||
#### Database, API, and permissions
|
||||
<p>
|
||||
<img width="49%" src="./img/illustrations/database-api-security.jpg" />
|
||||
<img width="49%" src="./img/illustrations/multimodel-database.jpg" />
|
||||
</p>
|
||||
|
||||
### Database, API, and permissions
|
||||
|
||||
SurrealDB combines the database layer, the querying layer, and the API and authentication layer into one platform. Advanced table-based and row-based customisable access permissions allow for granular data access patterns for different types of users. There's no need for custom backend code and security rules with complicated database development.
|
||||
|
||||
![Database, API, and permissions](/img/illustrations/database-api-security.jpg)
|
||||
|
||||
#### Tables, documents, and graph
|
||||
### Tables, documents, and graph
|
||||
|
||||
As a multi-model database, SurrealDB enables developers to use multiple techniques to store and model data, without having to choose a method in advance. With the use of tables, SurrealDB has similarities with relational databases, but with the added functionality and flexibility of advanced nested fields and arrays. Inter-document record links allow for simple to understand and highly-performant related queries without the use of JOINs, eliminating the N+1 query problem.
|
||||
|
||||
![Tables, documents, and graph](/img/illustrations/multimodel-database.jpg)
|
||||
<p>
|
||||
<img width="49%" src="./img/illustrations/graph-database.jpg" />
|
||||
<img width="49%" src="./img/illustrations/schema-direct-to-client.jpg" />
|
||||
</p>
|
||||
|
||||
#### Advanced inter-document relations and analysis. No JOINs. No pain.
|
||||
### Advanced inter-document relations and analysis. No JOINs. No pain.
|
||||
|
||||
With full graph database functionality SurrealDB enables more advanced querying and analysis. Records (or vertices) can be connected to one another with edges, each with its own record properties and metadata. Simple extensions to traditional SQL queries allow for multi-table, multi-depth document retrieval, efficiently in the database, without the use of complicated JOINs and without bringing the data down to the client.
|
||||
|
||||
![Advanced inter-document relations](/img/illustrations/graph-database.jpg)
|
||||
|
||||
#### Simple schema definition for frontend and backend development
|
||||
### Simple schema definition for frontend and backend development
|
||||
|
||||
With SurrealDB, specify your database and API schema in one place, and define column rules and constraints just once. Once a schema is defined, database access is automatically granted to the relevant users. No more custom API code, and no more GraphQL integration. Simple, flexible, and ready for production in minutes not months.
|
||||
|
||||
![Simple schema definition](/img/illustrations/schema-direct-to-client.jpg)
|
||||
<p>
|
||||
<img width="49%" src="./img/illustrations/browser-sync.jpg" />
|
||||
<img width="49%" src="./img/illustrations/multiple-integrations.jpg" />
|
||||
</p>
|
||||
|
||||
#### Connect and query directly from web-browsers and client devices
|
||||
### Connect and query directly from web-browsers and client devices
|
||||
|
||||
Connect directly to SurrealDB from any end-user client device. Run SurrealQL queries directly within web-browsers, ensuring that users can only view or modify the data that they are allowed to access. Highly-performant WebSocket connections allow for efficient bi-directional queries, responses and notifications.
|
||||
|
||||
![Connect directly from web-browsers](/img/illustrations/browser-sync.jpg)
|
||||
|
||||
#### Query the database with the tools you want
|
||||
### Query the database with the tools you want
|
||||
|
||||
Your data, your choice. SurrealDB is designed to be flexible to use, with support for SurrealQL, GraphQL (coming soon), CRUD support over REST, and JSON-RPC querying and modification over WebSockets. With direct-to-client connection with in-built permissions, SurrealDB speeds up the development process, and fits in seamlessly into any tech stack.
|
||||
|
||||
![Multiple different query methods](/img/illustrations/multiple-integrations.jpg)
|
||||
<p>
|
||||
<img width="49%" src="./img/illustrations/realtime-live-queries.jpg" />
|
||||
<img width="49%" src="./img/illustrations/scale-up.jpg" />
|
||||
</p>
|
||||
|
||||
#### Realtime live queries and data changes direct to application
|
||||
### Realtime live queries and data changes direct to application
|
||||
|
||||
SurrealDB keeps every client device in-sync with data modifications pushed in realtime to the clients, applications, end-user devices, and server-side libraries. Live SQL queries allow for advanced filtering of the changes to which a client subscribes, and efficient data formats, including DIFFing and PATCHing enable highly-performant web-based data syncing.
|
||||
|
||||
![Realtime live queries and data changes](/img/illustrations/realtime-live-queries.jpg)
|
||||
|
||||
#### Scale effortlessly to hundreds of nodes for high-availability and scalability
|
||||
### Scale effortlessly to hundreds of nodes for high-availability and scalability
|
||||
|
||||
SurrealDB can be run as a single in-memory node, or as part of a distributed cluster - offering highly-available and highly-scalable system characteristics. Designed from the ground up to run in a distributed environment, SurrealDB makes use of special techniques when handling multi-table transactions, and document record IDs - with no use of table or row locks.
|
||||
|
||||
![Scale effortlessly for high-availability](/img/illustrations/scale-up.jpg)
|
||||
<p>
|
||||
<img width="49%" src="./img/illustrations/database-plugins.jpg" />
|
||||
<img width="49%" src="./img/illustrations/cloud-or-embedded.jpg" />
|
||||
</p>
|
||||
|
||||
#### Extend your database with JavaScript functions
|
||||
### Extend your database with JavaScript functions
|
||||
|
||||
Embedded JavaScript functions allow for advanced, custom functionality, with computation logic being moved to the data layer. This improves upon the traditional approach of moving data to the client devices before applying any computation logic, ensuring that only the necessary data is transferred remotely. These advanced JavaScript functions, with support for the ES2020 standard, allow any developer to analyse the data in ever more simple-yet-advanced ways.
|
||||
|
||||
![Extend your database with JavaScript](/img/illustrations/database-plugins.jpg)
|
||||
|
||||
#### Designed to be embedded or to run distributed in the cloud
|
||||
### Designed to be embedded or to run distributed in the cloud
|
||||
|
||||
Built entirely in Rust as a single library, SurrealDB is designed to be used as both an embedded database library with advanced querying functionality, and as a database server which can operate in a distributed cluster. With low memory usage and cpu requirements, the system requirements have been specifically thought through for running in all types of environment.
|
||||
|
||||
![Designed to be embedded or in the cloud](/img/illustrations/cloud-or-embedded.jpg)
|
||||
|
||||
<h2><img height="20" src="./img/community.svg"> Community</h2>
|
||||
|
||||
Join our growing community around the world, for help, ideas, and discussions regarding SurrealDB.
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 768.8" style="enable-background:new 0 0 840 768.8;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#FFFFFF;}
|
||||
.st0{fill:#FF00A0;}
|
||||
</style>
|
||||
<path class="st0" d="M637.1,406.2c-0.3-63,28.1-110.5,85.8-145.5c-32.3-46.2-81-71.6-145.4-76.5c-60.9-4.8-127.5,35.5-151.9,35.5
|
||||
c-25.7,0-84.8-33.8-131.1-33.8C198.8,187.4,97,262.2,97,414.5c0,45,8.2,91.4,24.7,139.4c22,63,101.3,217.4,184,214.9
|
Before Width: | Height: | Size: 934 B After Width: | Height: | Size: 934 B |
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 768.8" style="enable-background:new 0 0 840 768.8;" xml:space="preserve">
|
||||
<path d="M637.1,406.2c-0.3-63,28.1-110.5,85.8-145.5c-32.3-46.2-81-71.6-145.4-76.5c-60.9-4.8-127.5,35.5-151.9,35.5
|
||||
c-25.7,0-84.8-33.8-131.1-33.8C198.8,187.4,97,262.2,97,414.5c0,45,8.2,91.4,24.7,139.4c22,63,101.3,217.4,184,214.9
|
||||
c43.2-1,73.8-30.7,130.1-30.7c54.6,0,82.9,30.7,131.1,30.7C650.3,767.5,722,627.1,743,563.9C631.1,511.2,637.1,409.5,637.1,406.2
|
||||
L637.1,406.2z M540,124.4C586.9,68.8,582.6,18.2,581.2,0C539.8,2.4,492,28.1,464.7,59.9c-30,34-47.7,76-43.9,123.4
|
||||
C465.5,186.7,506.3,163.7,540,124.4z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 868 B |
|
@ -1,11 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 588.1" style="enable-background:new 0 0 840 588.1;" xml:space="preserve">
|
||||
<path d="M459.3,268.1h-86.8v-78h86.8V268.1L459.3,268.1z M459.3,0h-86.8v79.7h86.8V0z M561.9,190h-86.8v78h86.8V190L561.9,190z
|
||||
M356.8,95.4H270v78.9h86.8V95.4z M459.3,95.4h-86.8v78.9h86.8V95.4z M822.5,226.7c-18.9-12.7-62.5-17.3-95.9-11
|
||||
c-4.3-31.5-21.9-58.9-53.9-83.6l-18.4-12.2l-12.2,18.4c-24.1,36.5-30.7,96.6-4.9,136.2c-11.4,6.2-33.9,14.6-63.5,14H3.2
|
||||
C-8.2,355.1,10.8,441.8,61,501.2c48.6,57.6,121.6,86.9,217,86.9c206.6,0,359.5-95.1,431-268c28.1,0.5,88.7,0.1,119.8-59.3
|
||||
c2-3.3,8.7-17.3,11.2-22.4L822.5,226.7L822.5,226.7z M151.8,190H65.2v78H152v-78H151.8z M254.3,190h-86.8v78h86.8V190z M356.8,190
|
||||
H270v78h86.8V190z M254.3,95.4h-86.8v78.9h86.8V95.4z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 1,015 B |
|
@ -1,40 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 768.9" style="enable-background:new 0 0 840 768.9;" xml:space="preserve">
|
||||
<path d="M415,185.1c1.5,0.8,2.7,2.6,4.5,2.6c1.7,0,4.2-0.6,4.4-2.3c0.3-2.1-2.9-3.5-4.8-4.4c-2.6-1.1-5.9-1.5-8.3-0.2
|
||||
c-0.6,0.3-1.2,1.1-0.9,1.7C410.4,184.5,413.4,184.2,415,185.1L415,185.1z M382.2,187.7c1.8,0,3-1.8,4.5-2.6c1.7-0.9,4.7-0.6,5.3-2.4
|
||||
c0.3-0.6-0.3-1.4-0.9-1.7c-2.4-1.4-5.7-0.9-8.3,0.2c-2,0.9-5.1,2.3-4.8,4.4C378.1,187.1,380.7,187.8,382.2,187.7z M714.1,606.2
|
||||
c-5.4-6-8-17.4-10.8-29.6c-2.7-12.2-5.9-25.2-15.8-33.6c-2-1.7-3.9-3.2-6-4.4c-2-1.2-4.1-2.3-6.2-3c13.8-41,8.4-81.8-5.6-118.7
|
||||
c-17.1-45.2-47-84.7-69.8-111.7c-25.7-32.3-50.6-62.9-50.1-108.1C550.6,128.2,557.5,0.1,436,0C282.3-0.3,320.7,155.2,319.1,203
|
||||
c-2.6,35.1-9.6,62.8-33.8,97.1c-28.3,33.8-68.3,88.3-87.2,145.2c-9,26.9-13.2,54.2-9.3,80c-9.8,8.7-17.1,22.1-24.9,30.3
|
||||
c-6.3,6.5-15.5,8.9-25.5,12.5c-10.1,3.6-21,9-27.8,21.8c-3.2,5.9-4.2,12.2-4.2,18.6c0,5.9,0.9,11.9,1.8,17.7
|
||||
c1.8,12.2,3.8,23.6,1.2,31.2c-7.8,21.6-8.9,36.6-3.3,47.6c5.7,11,17.1,15.8,30.2,18.5c26,5.4,61.3,4.1,89,18.8
|
||||
c29.7,15.6,59.9,21.2,83.9,15.6c17.4-3.9,31.7-14.4,38.9-30.3c18.8-0.2,39.5-8.1,72.5-9.9c22.4-1.8,50.4,8,82.7,6.2
|
||||
c0.9,3.5,2.1,6.9,3.8,10.1v0.2c12.5,25.1,35.7,36.5,60.5,34.5c24.9-2,51.2-16.5,72.5-41.9c20.4-24.6,54-34.8,76.4-48.3
|
||||
c11.1-6.8,20.1-15.2,20.9-27.5C738,638.5,730.8,624.8,714.1,606.2L714.1,606.2z M419.4,131.1c14.7-33.3,51.3-32.7,66.1-0.6
|
||||
c9.8,21.3,5.4,46.4-6.5,60.7c-2.4-1.2-8.9-3.9-18.9-7.4c1.7-1.8,4.7-4.1,5.9-6.9c7.2-17.7-0.3-40.5-13.7-41
|
||||
c-11-0.8-20.9,16.2-17.7,34.5c-6.2-3-14.1-5.3-19.5-6.6C413.5,153.4,414.6,141.9,419.4,131.1z M358.3,113.8
|
||||
c15.2,0,31.2,21.3,28.7,50.3c-5.3,1.5-10.7,3.8-15.3,6.9c1.8-13.4-5-30.2-14.4-29.4c-12.6,1.1-14.7,31.8-2.7,42.2
|
||||
c1.5,1.2,2.9-0.3-8.9,8.3C322.3,170.1,329.9,113.8,358.3,113.8z M337.9,204.9c9.3-6.9,20.4-15,21.2-15.8
|
||||
c7.1-6.6,20.3-21.3,41.9-21.3c10.7,0,23.4,3.5,38.9,13.4c9.5,6.2,17,6.6,33.9,14c12.6,5.3,20.6,14.6,15.8,27.3
|
||||
c-3.9,10.7-16.5,21.6-34.1,27.2c-16.7,5.4-29.7,24-57.3,22.4c-5.9-0.3-10.5-1.5-14.4-3.2c-12-5.3-18.3-15.6-30-22.5
|
||||
c-12.9-7.2-19.8-15.6-22.1-23C329.5,216,331.6,209.9,337.9,204.9L337.9,204.9z M342.8,706.3c-4.1,52.7-65.9,51.6-113,27
|
||||
c-44.9-23.7-103-9.8-114.8-32.9c-3.6-7.1-3.6-19.1,3.9-39.6v-0.3c3.6-11.4,0.9-24-0.9-35.9c-1.8-11.7-2.7-22.5,1.4-30
|
||||
c5.3-10.1,12.8-13.7,22.2-17c15.5-5.6,17.7-5.1,29.4-14.9c8.3-8.6,14.3-19.4,21.5-27c7.7-8.3,15-12.2,26.6-10.4
|
||||
c12.2,1.8,22.7,10.2,32.9,24l29.4,53.4C295.5,632.8,346,675.6,342.8,706.3L342.8,706.3z M340.7,667.5c-6.2-9.9-14.4-20.4-21.6-29.4
|
||||
c10.7,0,21.3-3.3,25.1-13.4c3.5-9.3,0-22.4-11.1-37.4c-20.3-27.3-57.5-48.8-57.5-48.8c-20.3-12.6-31.7-28.1-36.9-44.9
|
||||
s-4.5-35-0.5-52.8c7.8-34.4,27.9-67.9,40.8-88.9c3.5-2.6,1.2,4.8-13.1,31.2c-12.8,24.2-36.6,80-3.9,123.7
|
||||
c0.9-31.1,8.3-62.8,20.7-92.3c18-41.1,56-112.4,59-169.2c1.7,1.2,6.9,4.8,9.3,6.2c6.9,4.1,12.2,10.1,18.9,15.5
|
||||
c18.6,15,42.8,13.8,63.7,1.8c9.3-5.3,16.8-11.3,23.9-13.5c14.9-4.7,26.7-12.9,33.5-22.5c11.6,45.6,38.6,111.5,55.8,143.7
|
||||
c9.2,17.1,27.5,53.3,35.4,97c5-0.2,10.5,0.6,16.4,2.1c20.7-53.6-17.6-111.4-35-127.5c-7.1-6.9-7.4-9.9-3.9-9.8
|
||||
c18.9,16.8,43.8,50.6,52.8,88.6c4.2,17.4,5,35.6,0.6,53.6c24.6,10.2,53.9,26.9,46.1,52.2c-3.3-0.2-4.8,0-6.3,0
|
||||
c4.8-15.2-5.9-26.4-34.2-39.2c-29.4-12.9-54-12.9-57.5,18.8c-18.2,6.3-27.5,22.1-32.1,41c-4.2,16.8-5.4,37.1-6.6,59.9
|
||||
c-0.8,11.6-5.4,27-10.2,43.5C464.1,691,397.2,706,340.7,667.5L340.7,667.5z M727.2,650.2c-1.4,25.2-61.9,29.9-94.9,69.8
|
||||
c-19.8,23.6-44.1,36.6-65.5,38.3c-21.3,1.7-39.8-7.2-50.6-29c-7.1-16.7-3.6-34.7,1.7-54.5c5.6-21.3,13.8-43.2,14.9-61
|
||||
c1.2-22.8,2.6-42.8,6.3-58.1c3.9-15.5,9.9-25.8,20.6-31.7c0.5-0.3,1.1-0.5,1.5-0.8c1.2,19.8,11,39.9,28.2,44.3
|
||||
c18.9,5,46.1-11.3,57.6-24.5c13.5-0.5,23.6-1.4,33.9,7.7c14.9,12.8,10.7,45.5,25.7,62.5C722.5,630.7,727.6,642.5,727.2,650.2
|
||||
L727.2,650.2z M343.7,223.2c3,2.9,7.1,6.8,12,10.7c9.9,7.8,23.7,15.9,41,15.9c17.4,0,33.8-8.9,47.7-16.2
|
||||
c7.4-3.9,16.4-10.5,22.2-15.6c5.9-5.1,8.9-9.5,4.7-9.9s-3.9,3.9-9,7.7c-6.6,4.8-14.6,11.1-20.9,14.7c-11.1,6.3-29.3,15.3-44.9,15.3
|
||||
s-28.1-7.2-37.4-14.6c-4.7-3.8-8.6-7.5-11.6-10.4c-2.3-2.1-2.9-6.9-6.5-7.4C339.1,213.3,338.5,219,343.7,223.2L343.7,223.2z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 4.3 KiB |
|
@ -1,50 +1,53 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 4561.3 979.9" style="enable-background:new 0 0 4561.3 979.9;" xml:space="preserve">
|
||||
<svg version="1.1" id="SurrealDB_World" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
|
||||
y="0px" viewBox="0 0 4559.9 979.9" style="enable-background:new 0 0 4559.9 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#DB_00000023259246679837475510000015368080609619355837_);}
|
||||
.st1{fill:#272C39;}
|
||||
.st2{fill:url(#Icon_00000080167217628940594310000014836779406978705032_);}
|
||||
.st0{fill:url(#DB_00000096777128416411932470000016404883816536593324_);}
|
||||
.st1{fill:url(#Icon_00000000922080890811286530000009308661439326778542_);}
|
||||
</style>
|
||||
<linearGradient id="DB_00000064346401914118448100000002683493892905314730_" gradientUnits="userSpaceOnUse" x1="3829.7141" y1="1271.7076" x2="4266.2515" y2="515.6029" gradientTransform="matrix(1 0 0 -1 0 1379.6727)">
|
||||
<linearGradient id="DB_00000095308353123814869740000001267609652073601440_" gradientUnits="userSpaceOnUse" x1="3828.4177" y1="107.6209" x2="4264.9048" y2="863.639">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path id="DB" style="fill:url(#DB_00000064346401914118448100000002683493892905314730_);" d="M4490.4,471.8
|
||||
c84.5-64.2,39.3-205.8-52.4-238c-20.2-8.3-41.6-11.9-64.2-11.9h-221.3v536.6c13.1,0,251,0,251,0c42.8,0,83.3-15.5,113-44
|
||||
C4583.3,650.3,4576.1,519.4,4490.4,471.8z M4259.6,330.2h110.6c28.6,0,52.3,20.2,51.2,50c1.2,28.6-22.6,52.4-51.2,51.2h-110.6V330.2
|
||||
z M4397.6,651.5h-138V534.9h138c28.6-1.2,52.4,30.9,51.2,59.5C4450,621.7,4426.2,652.7,4397.6,651.5z M3942.7,242.2
|
||||
c-33.3-13.1-70.2-20.2-110.6-20.2h-199.9v536.6h199.9c42.8,0,80.9-7.1,114.2-20.2c102.3-39.3,159.4-140.4,158.2-248.7
|
||||
C4105.7,381.4,4045,281.4,3942.7,242.2z M3990.3,490.8c1.1,84.5-69.1,161.9-154.7,160.7H3738V330.2h97.6
|
||||
C3921.3,329,3991.5,407.5,3990.3,490.8z"/>
|
||||
<path id="l_00000025403636360595826800000011768100850424527237_" class="st1" d="M3477.1,221.9v536.6h107.1V221.9H3477.1z"/>
|
||||
<path class="st1" d="M3429.1,552.6c0-115.9-94-209.9-209.9-209.9s-209.9,94-209.9,209.9s94,209.9,209.9,209.9
|
||||
c37.3,0,72.4-9.8,102.8-26.9v22.8h107.1L3429.1,552.6C3429.1,552.7,3429.1,552.7,3429.1,552.6z M3219.2,655.4
|
||||
c-56.8,0-102.8-46-102.8-102.8s46-102.8,102.8-102.8s102.8,46,102.8,102.8S3276,655.4,3219.2,655.4z"/>
|
||||
<path class="st1" d="M2751.4,655.4c-43.3,0-80.4-26.8-95.5-64.7h301.9c2.3-12.3,3.4-25.1,3.4-38c0-115.9-94-209.9-209.9-209.9
|
||||
s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c92.3,0,170.7-59.6,198.8-142.3h-121.3C2810,641.8,2782.3,655.4,2751.4,655.4z
|
||||
M2751.4,449.9c43.3,0,80.4,26.8,95.5,64.7h-191C2671,476.7,2708.1,449.9,2751.4,449.9z"/>
|
||||
<path class="st1" d="M2307.4,552.5v205.7h106.9V552.5c0-56.8,46.1-102.9,102.9-102.9v-107C2401.3,342.6,2307.4,436.6,2307.4,552.5z"
|
||||
<path id="DB_00000016758915625124994280000016461386885611437752_" style="fill:url(#DB_00000095308353123814869740000001267609652073601440_);" d="
|
||||
M4489,471.5c84.5-64.2,39.3-205.8-52.4-238c-20.2-8.3-41.6-11.9-64.2-11.9h-221.3v536.5c13.1,0,251,0,251,0c42.8,0,83.3-15.5,113-44
|
||||
C4581.9,649.9,4574.7,519,4489,471.5z M4258.2,328.6h0.1h110.6c28.6,0,52.3,20.2,51.2,50c1.2,28.6-22.6,52.4-51.2,51.2h-110.6h-0.1
|
||||
V328.6z M4396.2,651.1h-138V534.5h138c28.6-1.2,52.4,30.9,51.2,59.5C4448.6,621.3,4424.8,652.3,4396.2,651.1z M3835.1,221.6H3631
|
||||
v536.6h204.1c148.2,0,268.3-120.1,268.3-268.3S3983.2,221.6,3835.1,221.6z M3835.1,651c0,0,0,0-0.1,0h-97V328.6h96.9c0,0,0,0,0.1,0
|
||||
c89.1,0,161.3,72.2,161.3,161.2S3924.1,651,3835.1,651z"/>
|
||||
<path id="l_00000103242653431021337910000013777398160531640960_" d="M3476.1,221.6v536.6h107.1V221.6H3476.1z"/>
|
||||
<path id="a_00000114047365147663133050000011517088098890313346_" d="M3428.3,552.3c0-115.9-94-209.9-209.9-209.9
|
||||
s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c37.3,0,72.4-9.8,102.8-26.9v22.8h107.1L3428.3,552.3
|
||||
C3428.3,552.4,3428.3,552.4,3428.3,552.3z M3218.4,655.1c-56.8,0-102.8-46-102.8-102.8s46-102.8,102.8-102.8s102.8,46,102.8,102.8
|
||||
S3275.2,655.1,3218.4,655.1z"/>
|
||||
<path id="e_00000011725667220689958660000006084327059228220294_" d="M2750.9,655c-43.3,0-80.4-26.8-95.5-64.7h301.9
|
||||
c2.3-12.3,3.4-25.1,3.4-38c0-115.9-94-209.9-209.9-209.9s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c92.3,0,170.7-59.6,198.8-142.3
|
||||
h-121.3C2809.5,641.4,2781.8,655,2750.9,655z M2750.9,449.5c43.3,0,80.4,26.8,95.5,64.7h-191
|
||||
C2670.5,476.3,2707.6,449.5,2750.9,449.5z"/>
|
||||
<path id="r_00000127037221966445926390000000420214718076556192_" d="M2516.6,342.5c-91.6,0-172.5,59.4-199.9,146.2
|
||||
c-5.9,20.2-9.5,41.6-9.5,63.1v113.7V758h107.1V551.8c2.9-70.8,52.9-106.2,102.7-106.2V342.5C2516.9,342.5,2516.7,342.5,2516.6,342.5
|
||||
z"/>
|
||||
<path id="r_00000038389045402950038880000017212340058551358609_" d="M2282.9,342.5c-91.6,0-172.5,59.4-199.9,146.2
|
||||
c-5.9,20.2-9.5,41.6-9.5,63.1v113.7V758h107.1V551.8c2.9-70.8,52.9-106.2,102.7-106.2V342.5C2283.2,342.5,2283,342.5,2282.9,342.5z"
|
||||
/>
|
||||
<path class="st1" d="M2073.5,552.5v205.7h106.9V552.5c0-56.8,46.1-102.9,102.9-102.9v-107C2167.4,342.6,2073.5,436.6,2073.5,552.5z"
|
||||
/>
|
||||
<path class="st1" d="M1918.6,346.8v206.1c-5.9,141.6-199.9,141.6-204.6,0V439.2v-92.5h-107.1v92.5v113.6c0,21.4,3.6,42.8,9.5,63.1
|
||||
c27.4,86.9,108.3,146.3,199.9,146.3s172.5-59.4,199.9-146.2c5.9-20.2,9.5-41.6,9.5-63.1V439.2v-92.5L1918.6,346.8L1918.6,346.8z"/>
|
||||
<path id="S_00000169540344908778767970000011130257505604909976_" class="st1" d="M1411.9,444.2c-45.1-7.2-98.6-15.6-134.2-44.5
|
||||
c-22.6-18.2-13.1-47,10.7-62.8c46.3-30.3,123.4-13.3,138.9,42.1h121.1c0-98.9-104.5-162.9-201.9-161.7
|
||||
c-54.7,0-105.7,13.3-144.9,45.8c-47.4,38.6-71.1,112.2-41.5,166.6c48.7,80.8,166.3,79.6,245.8,112.1c21.4,10.9,34.5,23,34.5,45.8
|
||||
c0,49.5-43.9,70-93.8,70c-47.4,1.2-83-35-87.8-79.6H1140c3.6,175,232.7,237.8,362.1,133.9c36.8-31.4,57-76,57-124.2
|
||||
C1560.2,509.3,1486.7,456.2,1411.9,444.2z"/>
|
||||
<linearGradient id="Icon_00000114056538626997111720000015846487878631469718_" gradientUnits="userSpaceOnUse" x1="203.3477" y1="1031.6578" x2="636.6956" y2="1782.2385" gradientTransform="matrix(1 0 0 1 0 -916.9607)">
|
||||
<path id="u_00000165935716996902656450000018140784225834785210_" d="M1918.6,552.9c-5.9,141.6-199.9,141.6-204.6,0V439.2v-92.5
|
||||
h-107.1v92.5v113.6c0,21.4,3.6,42.8,9.5,63.1c27.4,86.9,108.3,146.3,199.9,146.3s172.5-59.4,199.9-146.2c5.9-20.2,9.5-41.6,9.5-63.1
|
||||
V439.2v-92.5h-107.1L1918.6,552.9L1918.6,552.9z"/>
|
||||
<path id="S_00000166662375492201169010000009477598989473204101_" d="M1412,444.4c-45.1-7.2-98.5-15.6-134.1-44.5
|
||||
c-22.6-18.2-13.1-47,10.7-62.8c46.3-30.3,123.3-13.3,138.8,42.1h121c0-98.8-104.4-162.8-201.8-161.6c-54.7,0-105.6,13.3-144.8,45.8
|
||||
c-47.4,38.6-71.1,112.1-41.5,166.5c48.7,80.8,166.2,79.6,245.7,112c21.4,10.9,34.5,23,34.5,45.8c0,49.5-43.9,70-93.8,70
|
||||
c-47.4,1.2-83-35-87.8-79.6h-118.7c3.6,174.9,232.6,237.7,361.9,133.8c36.8-31.4,57-76,57-124.1
|
||||
C1560.2,509.4,1486.7,456.4,1412,444.4z"/>
|
||||
<linearGradient id="Icon_00000119836746319581189210000002732538487089119662_" gradientUnits="userSpaceOnUse" x1="203.3477" y1="114.6972" x2="636.6956" y2="865.2778">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path id="Icon" style="fill:url(#Icon_00000114056538626997111720000015846487878631469718_);" d="M420,257.8L653.3,387v-51.8
|
||||
L420,206.3c-34.7,19.2-202.4,111.9-233.3,128.9c28.7,15.9,330.1,182.4,513.3,283.6v51.6c-24.9,13.8-280,154.7-280,154.7
|
||||
C350.2,786.6,209.7,709,140,670.4V515.7l280,154.7l46.7-25.8L93.3,438.4v257.9L420,876.7c32.2-17.8,302.8-167.3,326.6-180.5V593.1
|
||||
L280,335.2L420,257.8z M93.3,283.6v103.2l466.6,257.9l-140,77.4L186.6,592.9v51.8l233.3,128.9c34.7-19.2,202.4-111.9,233.3-128.9
|
||||
C624.5,628.8,323.2,462.3,140,361v-51.6c24.9-13.8,280-154.7,280-154.7c69.7,38.6,210.2,116.2,280,154.7v154.7L420,309.4l-46.7,25.8
|
||||
l373.3,206.3V283.6L420,103.1C387.7,121,117.2,270.5,93.3,283.6z M420,0L0,232.1v515.7l420,232.1l420-232V232.1L420,0z M793.2,722
|
||||
L420,928.3L46.7,722V257.9L420,51.6l373.3,206.3L793.2,722z"/>
|
||||
<path id="Icon_00000113316389820613155240000001228407474500178859_" style="fill:url(#Icon_00000119836746319581189210000002732538487089119662_);" d="
|
||||
M420,257.8L653.3,387v-51.8L420,206.3c-34.7,19.2-202.4,111.9-233.3,128.9c28.7,15.9,330.1,182.4,513.3,283.6v51.6
|
||||
c-24.9,13.8-280,154.7-280,154.7C350.2,786.6,209.7,709,140,670.4V515.7l280,154.7l46.7-25.8L93.3,438.4v257.9L420,876.7
|
||||
c32.2-17.8,302.8-167.3,326.6-180.5V593.1L280,335.2L420,257.8z M93.3,283.6v103.2l466.6,257.9l-140,77.4L186.6,592.9v51.8
|
||||
l233.3,128.9c34.7-19.2,202.4-111.9,233.3-128.9C624.5,628.8,323.2,462.3,140,361v-51.6c24.9-13.8,280-154.7,280-154.7
|
||||
c69.7,38.6,210.2,116.2,280,154.7v154.7L420,309.4l-46.7,25.8l373.3,206.3V283.6L420,103.1C387.7,121,117.2,270.5,93.3,283.6z
|
||||
M420,0L0,232.1v515.7l420,232.1l420-232V232.1L420,0z M793.2,722L420,928.3L46.7,722V257.9L420,51.6l373.3,206.3L793.2,722z"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.7 KiB |
|
@ -1,36 +1,40 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 3421.3 545.3" style="enable-background:new 0 0 3421.3 545.3;" xml:space="preserve">
|
||||
<svg version="1.1" id="SurrealDB_World" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
|
||||
y="0px" viewBox="0 0 3419.7 544.7" style="enable-background:new 0 0 3419.7 544.7;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#DB_00000119802015112631330000000005134699156601987516_);}
|
||||
.st1{fill:#272C39;}
|
||||
.st0{fill:url(#DB_00000057869985989920477010000003051946593814469543_);}
|
||||
</style>
|
||||
<linearGradient id="DB_00000054966076088093292480000011926755658143399559_" gradientUnits="userSpaceOnUse" x1="2689.7144" y1="3910.03" x2="3126.2515" y2="4666.1348" gradientTransform="matrix(1 0 0 1 0 -4019.3484)">
|
||||
<linearGradient id="DB_00000167394635344360768100000007505375504800709257_" gradientUnits="userSpaceOnUse" x1="2688.218" y1="652.6857" x2="3124.7051" y2="-103.3324" gradientTransform="matrix(1 0 0 -1 0 542.7232)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path id="DB" style="fill:url(#DB_00000054966076088093292480000011926755658143399559_);" d="M3350.4,254.5
|
||||
c84.5-64.2,39.3-205.8-52.4-238c-20.2-8.3-41.6-11.9-64.2-11.9h-221.3v536.6c13.1,0,251,0,251,0c42.8,0,83.3-15.5,113-44
|
||||
C3443.3,433,3436.1,302.1,3350.4,254.5z M3119.6,112.9h110.6c28.6,0,52.3,20.2,51.2,50c1.2,28.6-22.6,52.4-51.2,51.2h-110.6V112.9z
|
||||
M3257.6,434.2h-138V317.6h138c28.6-1.2,52.4,30.9,51.2,59.5C3310,404.4,3286.2,435.4,3257.6,434.2z M2802.7,24.9
|
||||
c-33.3-13.1-70.2-20.2-110.6-20.2h-199.9v536.6h199.9c42.8,0,80.9-7.1,114.2-20.2c102.3-39.3,159.4-140.4,158.2-248.7
|
||||
C2965.7,164.1,2905,64.1,2802.7,24.9z M2850.3,273.5c1.1,84.5-69.1,161.9-154.7,160.7H2598V112.9h97.6
|
||||
C2781.3,111.7,2851.5,190.2,2850.3,273.5z"/>
|
||||
<path id="l_00000025403636360595826800000011768100850424527237_" class="st1" d="M2337.1,4.6v536.6h107.1V4.6H2337.1z"/>
|
||||
<path class="st1" d="M2289.1,335.3c0-115.9-94-209.9-209.9-209.9s-209.9,94-209.9,209.9s94,209.9,209.9,209.9
|
||||
c37.3,0,72.4-9.8,102.8-26.9v22.8h107.1L2289.1,335.3C2289.1,335.4,2289.1,335.4,2289.1,335.3z M2079.2,438.1
|
||||
c-56.8,0-102.8-46-102.8-102.8s46-102.8,102.8-102.8s102.8,46,102.8,102.8S2136,438.1,2079.2,438.1z"/>
|
||||
<path class="st1" d="M1611.4,438.1c-43.3,0-80.4-26.8-95.5-64.7h301.9c2.3-12.3,3.4-25.1,3.4-38c0-115.9-94-209.9-209.9-209.9
|
||||
s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c92.3,0,170.7-59.6,198.8-142.3h-121.3C1670,424.5,1642.3,438.1,1611.4,438.1z
|
||||
M1611.4,232.6c43.3,0,80.4,26.8,95.5,64.7h-191C1531,259.4,1568.1,232.6,1611.4,232.6z"/>
|
||||
<path class="st1" d="M1167.4,335.2v205.7h106.9V335.2c0-56.8,46.1-102.9,102.9-102.9v-107C1261.3,125.3,1167.4,219.3,1167.4,335.2z"
|
||||
/>
|
||||
<path class="st1" d="M933.5,335.2v205.7h106.9V335.2c0-56.8,46.1-102.9,102.9-102.9v-107C1027.4,125.3,933.5,219.3,933.5,335.2z"/>
|
||||
<path class="st1" d="M778.6,129.5v206.1c-5.9,141.6-199.9,141.6-204.6,0V221.9v-92.5H466.9v92.5v113.6c0,21.4,3.6,42.8,9.5,63.1
|
||||
c27.4,86.9,108.3,146.3,199.9,146.3s172.5-59.4,199.9-146.2c5.9-20.2,9.5-41.6,9.5-63.1V221.9v-92.5L778.6,129.5L778.6,129.5z"/>
|
||||
<path id="S_00000169540344908778767970000011130257505604909976_" class="st1" d="M271.9,226.9c-45.1-7.2-98.6-15.6-134.2-44.5
|
||||
c-22.6-18.2-13.1-47,10.7-62.8c46.3-30.3,123.4-13.3,138.9,42.1h121.1C408.4,62.8,303.9-1.2,206.5,0C151.8,0,100.8,13.3,61.6,45.8
|
||||
C14.2,84.4-9.5,158,20.1,212.4c48.7,80.8,166.3,79.6,245.8,112.1c21.4,10.9,34.5,23,34.5,45.8c0,49.5-43.9,70-93.8,70
|
||||
c-47.4,1.2-83-35-87.8-79.6H0c3.6,175,232.7,237.8,362.1,133.9c36.8-31.4,57-76,57-124.2C420.2,292,346.7,238.9,271.9,226.9z"/>
|
||||
<path id="DB_00000016758915625124994280000016461386885611437752_" style="fill:url(#DB_00000167394635344360768100000007505375504800709257_);" d="
|
||||
M3348.8,253.9c84.5-64.2,39.3-205.8-52.4-238C3276.2,7.6,3254.8,4,3232.2,4h-221.3v536.5c13.1,0,251,0,251,0
|
||||
c42.8,0,83.3-15.5,113-44C3441.7,432.3,3434.5,301.4,3348.8,253.9z M3118,111h0.1h110.6c28.6,0,52.3,20.2,51.2,50
|
||||
c1.2,28.6-22.6,52.4-51.2,51.2h-110.6h-0.1V111z M3256,433.5h-138V316.9h138c28.6-1.2,52.4,30.9,51.2,59.5
|
||||
C3308.4,403.7,3284.6,434.7,3256,433.5z M2694.9,4h-204.1v536.6h204.1c148.2,0,268.3-120.1,268.3-268.3S2843,4,2694.9,4z
|
||||
M2694.9,433.4c0,0,0,0-0.1,0h-97V111h96.9c0,0,0,0,0.1,0c89.1,0,161.3,72.2,161.3,161.2S2783.9,433.4,2694.9,433.4z"/>
|
||||
<path id="l_00000103242653431021337910000013777398160531640960_" d="M2335.9,4v536.6H2443V4H2335.9z"/>
|
||||
<path id="a_00000114047365147663133050000011517088098890313346_" d="M2288.1,334.7c0-115.9-94-209.9-209.9-209.9
|
||||
c-115.9,0-209.9,94-209.9,209.9s94,209.9,209.9,209.9c37.3,0,72.4-9.8,102.8-26.9v22.8h107.1L2288.1,334.7
|
||||
C2288.1,334.8,2288.1,334.8,2288.1,334.7z M2078.2,437.5c-56.8,0-102.8-46-102.8-102.8s46-102.8,102.8-102.8
|
||||
c56.8,0,102.8,46,102.8,102.8S2135,437.5,2078.2,437.5z"/>
|
||||
<path id="e_00000011725667220689958660000006084327059228220294_" d="M1610.7,437.4c-43.3,0-80.4-26.8-95.5-64.7h301.9
|
||||
c2.3-12.3,3.4-25.1,3.4-38c0-115.9-94-209.9-209.9-209.9s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c92.3,0,170.7-59.6,198.8-142.3
|
||||
h-121.3C1669.3,423.8,1641.6,437.4,1610.7,437.4z M1610.7,231.9c43.3,0,80.4,26.8,95.5,64.7h-191
|
||||
C1530.3,258.7,1567.4,231.9,1610.7,231.9z"/>
|
||||
<path id="r_00000127037221966445926390000000420214718076556192_" d="M1376.4,124.9c-91.6,0-172.5,59.4-199.9,146.2
|
||||
c-5.9,20.2-9.5,41.6-9.5,63.1v113.7v92.5h107.1V334.2C1277,263.4,1327,228,1376.8,228V124.9C1376.7,124.9,1376.5,124.9,1376.4,124.9
|
||||
z"/>
|
||||
<path id="r_00000038389045402950038880000017212340058551358609_" d="M1142.7,124.9c-91.6,0-172.5,59.4-199.9,146.2
|
||||
c-5.9,20.2-9.5,41.6-9.5,63.1v113.7v92.5h107.1V334.2c2.9-70.8,52.9-106.2,102.7-106.2V124.9C1143,124.9,1142.8,124.9,1142.7,124.9z
|
||||
"/>
|
||||
<path id="u_00000165935716996902656450000018140784225834785210_" d="M778.4,335.3c-5.9,141.6-199.9,141.6-204.6,0V221.6v-92.5
|
||||
H466.7v92.5v113.6c0,21.4,3.6,42.8,9.5,63.1c27.4,86.9,108.3,146.3,199.9,146.3S848.6,485.2,876,398.4c5.9-20.2,9.5-41.6,9.5-63.1
|
||||
V221.6v-92.5H778.4L778.4,335.3L778.4,335.3z"/>
|
||||
<path id="S_00000166662375492201169010000009477598989473204101_" d="M271.8,226.8c-45.1-7.2-98.5-15.6-134.1-44.5
|
||||
c-22.6-18.2-13.1-47,10.7-62.8c46.3-30.3,123.3-13.3,138.8,42.1h121C408.2,62.8,303.8-1.2,206.4,0C151.7,0,100.8,13.3,61.6,45.8
|
||||
C14.2,84.4-9.5,157.9,20.1,212.3c48.7,80.8,166.2,79.6,245.7,112c21.4,10.9,34.5,23,34.5,45.8c0,49.5-43.9,70-93.8,70
|
||||
c-47.4,1.2-83-35-87.8-79.6H0c3.6,174.9,232.6,237.7,361.9,133.8c36.8-31.4,57-76,57-124.1C420,291.8,346.5,238.8,271.8,226.8z"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.6 KiB |
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 768.7" style="enable-background:new 0 0 840 768.7;" xml:space="preserve">
|
||||
<path d="M35.6,105.9l315-43.4v304.4h-315C35.6,366.9,35.6,105.9,35.6,105.9z M35.6,662.8l315,43.4V405.6h-315
|
||||
C35.6,405.6,35.6,662.8,35.6,662.8z M385.3,710.9l419,57.8V405.6h-419V710.9z M385.3,57.8v309h419V0L385.3,57.8L385.3,57.8z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 593 B |
|
@ -1,23 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000152245537862431398460000007046895009603046020_);}
|
||||
</style>
|
||||
<g id="Page-1">
|
||||
<g id="Core" transform="translate(-378.000000, -88.000000)">
|
||||
<g id="cloud" transform="translate(378.000000, 88.000000)">
|
||||
|
||||
<linearGradient id="Shape_00000124152936539864393180000013812753857728307599_" gradientUnits="userSpaceOnUse" x1="240.6383" y1="272.0151" x2="574.5428" y2="850.3545">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
|
||||
<path id="Shape" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000124152936539864393180000013812753857728307599_);" d="
|
||||
M679.2,419.9C654.7,300.8,549.6,209.7,420,209.7c-101.6,0-189.2,56.1-231.2,140.1C80.2,363.8-0.4,451.4-0.4,560
|
||||
c0,115.6,94.6,210.2,210.2,210.2h455.4c98.1,0,175.2-77.1,175.2-175.2C840.4,504,766.8,426.9,679.2,419.9L679.2,419.9z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M672.682 362.325C662.503 359.995 657.414 358.83 654.699 357.208C651.69 355.409 650.629 354.425 648.61 351.56C646.788 348.974 645.347 344.316 642.465 335C629.053 291.651 603.198 252.977 567.866 223.943C526.197 189.701 473.933 170.988 420 171C336.281 171 262.82 215.277 221.761 281.688C218.105 287.602 216.277 290.558 214.51 292.278C212.626 294.112 211.541 294.867 209.167 295.998C206.942 297.059 203.419 297.771 196.374 299.197C157.249 307.11 121.532 327.426 94.6659 357.355C63.9706 391.549 46.9947 435.883 47 481.833C47 584.718 130.614 668.333 233.5 668.333H637.583C723.373 668.333 793 598.705 793 512.917C793 439.254 741.651 378.113 672.682 362.325Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 785 B |
|
@ -1,14 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
|
||||
</style>
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="254.2923" y1="922.7328" x2="650.4568" y2="236.5555" gradientTransform="matrix(1 0 0 -1 0 977.89)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path class="st0" d="M609,105.6c-71.4,0-142.7,33.6-189,88.2c-46.2-54.6-117.6-88.2-189-88.2c-130.2,0-231,100.8-231,231
|
||||
c0,159.7,142.7,289.8,361.3,483l58.9,54.6l58.9-54.6C693,622.3,840,492,840,336.7C840,206.4,739.2,105.6,609,105.6z"/>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M586.05 82.665C537.121 82.665 488.246 100.625 449.805 131.29C436.744 141.71 430.213 146.92 425.869 148.119C420.911 149.488 419.118 149.488 414.16 148.118C409.816 146.919 403.281 141.704 390.211 131.275C351.791 100.618 302.871 82.665 253.95 82.665C139.56 82.665 51 171.225 51 285.615C51 425.923 176.372 540.225 368.428 709.965L396.246 735.752C404.682 743.572 408.9 747.482 413.695 748.96C417.917 750.262 422.434 750.262 426.656 748.96C431.452 747.482 435.67 743.572 444.106 735.752L471.924 709.965C659.85 536.623 789 422.145 789 285.703C789 171.225 700.44 82.665 586.05 82.665Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 971 B After Width: | Height: | Size: 751 B |
|
@ -1,20 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#SVGID_1_);}
|
||||
</style>
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="184.2886" y1="98.5924" x2="628.1017" y2="867.2993">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path class="st0" d="M147.8,168.3c20.6,0,37.1,16.6,37.1,37.1v74.2c0,20.6-16.5,37.1-37.1,37.1H73.6c-20.5,0-37.1-16.5-37.1-37.1
|
||||
v-74.2c0-20.5,16.6-37.1,37.1-37.1H147.8z M754.1,193c27.4,0,49.5,22.2,49.5,49.5c0,27.4-22.1,49.5-49.5,49.5H308.6
|
||||
c-27.4,0-49.5-22.1-49.5-49.5c0-27.3,22.1-49.5,49.5-49.5H754.1z M754.1,440.5c27.4,0,49.5,22.1,49.5,49.5s-22.1,49.5-49.5,49.5
|
||||
H308.6c-27.4,0-49.5-22.1-49.5-49.5s22.1-49.5,49.5-49.5H754.1z M754.1,687.9c27.4,0,49.5,22.1,49.5,49.5
|
||||
c0,27.4-22.1,49.5-49.5,49.5H308.6c-27.4,0-49.5-22.1-49.5-49.5c0-27.4,22.1-49.5,49.5-49.5H754.1z M36.4,452.8
|
||||
c0-20.6,16.6-37.1,37.1-37.1h74.2c20.6,0,37.1,16.5,37.1,37.1v74.2c0,20.6-16.5,37.1-37.1,37.1H73.6c-20.5,0-37.1-16.5-37.1-37.1
|
||||
V452.8z M147.8,663.2c20.6,0,37.1,16.5,37.1,37.1v74.2c0,20.6-16.5,37.1-37.1,37.1H73.6c-20.5,0-37.1-16.5-37.1-37.1v-74.2
|
||||
c0-20.6,16.6-37.1,37.1-37.1H147.8z"/>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="110" cy="172" r="74" fill="#FF00A0"/>
|
||||
<rect x="258" y="129" width="545" height="86" rx="20" fill="#FF00A0"/>
|
||||
<circle cx="110" cy="420" r="74" fill="#FF00A0"/>
|
||||
<circle cx="110" cy="668" r="74" fill="#FF00A0"/>
|
||||
<rect x="258" y="377" width="545" height="86" rx="20" fill="#FF00A0"/>
|
||||
<rect x="258" y="625" width="545" height="86" rx="20" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 470 B |
|
@ -1,25 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
|
||||
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000035509597331037952420000016684817288175616405_);}
|
||||
</style>
|
||||
<g>
|
||||
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="218.2566" y1="573.0698" x2="415.8647" y2="230.8026" gradientTransform="matrix(1 0 0 -1 0 977.89)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<polygon class="st0" points="37.7,710.8 37.7,872.2 199.2,872.2 666.3,400.8 504.9,239.3 "/>
|
||||
|
||||
<linearGradient id="SVGID_00000139283034230786278780000008780747432834320535_" gradientUnits="userSpaceOnUse" x1="624.9091" y1="854.8891" x2="749.9331" y2="638.3411" gradientTransform="matrix(1 0 0 -1 0 977.89)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_00000139283034230786278780000008780747432834320535_);" d="
|
||||
M789.6,277.5c16.9-16.9,16.9-42.5,0-59.4l-97.7-97.7c-16.9-16.9-42.5-16.9-59.4,0L556,196.8l161.5,161.5L789.6,277.5L789.6,277.5z"
|
||||
/>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_4153_577)">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M640.261 55.8947C633.411 58.1204 627.471 64.0606 615.59 75.9411L560.793 130.738C552.873 138.658 548.913 142.618 547.429 147.185C546.124 151.202 546.124 155.529 547.429 159.546C548.913 164.112 552.873 168.072 560.793 175.993L664.031 279.23C671.951 287.151 675.912 291.111 680.478 292.595C684.495 293.9 688.822 293.9 692.839 292.595C697.405 291.111 701.366 287.151 709.286 279.23L764.083 224.434C775.963 212.553 781.903 206.613 784.129 199.763C786.087 193.738 786.087 187.247 784.129 181.222C781.903 174.372 775.963 168.432 764.083 156.551L683.472 75.9411C671.592 64.0606 665.652 58.1204 658.802 55.8947C652.776 53.937 646.286 53.937 640.261 55.8947ZM631.854 356.662C639.774 348.742 643.735 344.781 645.218 340.215C646.524 336.198 646.524 331.871 645.218 327.854C643.735 323.288 639.774 319.327 631.854 311.407L528.617 208.17C520.696 200.249 516.736 196.289 512.169 194.805C508.153 193.5 503.826 193.5 499.809 194.805C495.242 196.289 491.282 200.249 483.362 208.169L79.5199 612.011C74.3314 617.2 71.7371 619.794 69.8818 622.822C68.237 625.506 67.0249 628.432 66.29 631.493C65.4611 634.946 65.4611 638.614 65.461 645.951L65.4611 645.952L65.461 726.563C65.4611 743.364 65.4611 751.765 68.7309 758.182C71.607 763.827 76.1965 768.417 81.8413 771.293C88.2587 774.563 96.6595 774.563 113.461 774.563L194.071 774.563L194.073 774.563C201.409 774.563 205.078 774.563 208.53 773.734C211.592 772.999 214.518 771.787 217.202 770.142C220.23 768.287 222.824 765.692 228.012 760.504L631.854 356.662Z" fill="#FF00A0"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_4153_577">
|
||||
<rect width="840" height="840" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.8 KiB |
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 588.1" style="enable-background:new 0 0 840 588.1;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#FFFFFF;}
|
||||
.st0{fill:#FF00A0;}
|
||||
</style>
|
||||
<path class="st0" d="M459.3,268.1h-86.8v-78h86.8V268.1L459.3,268.1z M459.3,0h-86.8v79.7h86.8V0z M561.9,190h-86.8v78h86.8V190
|
||||
L561.9,190z M356.8,95.4H270v78.9h86.8V95.4z M459.3,95.4h-86.8v78.9h86.8V95.4z M822.5,226.7c-18.9-12.7-62.5-17.3-95.9-11
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
@ -1,24 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000019668236898707270700000006574197991446695315_);}
|
||||
</style>
|
||||
<g id="Page-1">
|
||||
<g id="Core" transform="translate(-549.000000, -129.000000)">
|
||||
<g id="drive-document" transform="translate(549.000000, 129.000000)">
|
||||
|
||||
<linearGradient id="Shape_00000181088702892924178630000002675937823032255667_" gradientUnits="userSpaceOnUse" x1="176.2219" y1="62.396" x2="669.861" y2="917.4039">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
|
||||
<path id="Shape" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000181088702892924178630000002675937823032255667_);" d="
|
||||
M721.9,105.6H124.1c-47,0-85.4,38.4-85.4,85.4v597.8c0,47,38.4,85.4,85.4,85.4h597.8c47,0,85.4-38.4,85.4-85.4V191
|
||||
C807.3,144,768.9,105.6,721.9,105.6L721.9,105.6z M636.5,361.8h-427v-85.4h427V361.8L636.5,361.8z M636.5,532.6h-427v-85.4h427
|
||||
V532.6L636.5,532.6z M508.4,703.4H209.5V618h298.9V703.4L508.4,703.4z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M248.438 801.503C211.584 801.503 180.13 788.477 154.078 762.425C128.026 736.373 115 704.919 115 668.065V172.438C115 135.584 128.026 104.13 154.078 78.0783C180.13 52.0261 211.584 39 248.438 39H648.752C669.721 39 687.678 46.4598 702.623 61.3795C717.568 76.2991 725.028 94.2561 725.002 115.25V573.705C725.002 583.872 722.461 593.086 717.377 601.346C712.294 609.606 705.304 615.961 696.409 620.409C687.513 624.857 680.523 631.376 675.44 639.967C670.356 648.558 667.815 657.924 667.815 668.065C667.815 678.206 670.356 687.738 675.44 696.659C680.523 705.58 687.513 711.934 696.409 715.721C704.669 718.899 711.506 723.664 716.92 730.018C722.334 736.373 725.028 743.998 725.002 752.893V762.425C725.002 773.227 721.342 782.441 714.022 790.066C706.702 797.691 697.654 801.503 686.877 801.503H248.438ZM248.438 725.253H603.955C600.143 716.357 597.131 707.309 594.919 698.108C592.708 688.907 591.59 678.893 591.564 668.065C591.564 657.898 592.518 648.049 594.424 638.518C596.33 628.987 599.507 619.773 603.955 610.877H248.438C231.917 610.877 218.256 616.444 207.454 627.576C196.651 638.709 191.25 652.205 191.25 668.065C191.25 684.586 196.651 698.247 207.454 709.05C218.256 719.852 231.917 725.253 248.438 725.253Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.3 KiB |
|
@ -1,21 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#SVGID_1_);}
|
||||
</style>
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="209.5295" y1="139.4587" x2="630.2173" y2="868.1114">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path class="st0" d="M264,173.8c14.7,13.3,15.9,36,2.5,50.8l-107.9,120c-6.6,7.2-15.9,11.5-25.8,10.5c-9.9,1.6-19.4-2.2-26.4-10.5
|
||||
l-60-60c-14.1-12.7-14.1-35.5,0-49.6c14.1-14,36.8-14,50.9,0l33.2,33.1l82.6-91.7C226.3,161.7,249.1,160.5,264,173.8L264,173.8z
|
||||
M264,413.7c14.7,13.2,15.9,36,2.5,50.8l-107.9,120c-6.6,7.2-15.9,11.5-25.8,10.5c-9.9,1.6-19.4-2.2-26.4-10.5l-60-60
|
||||
c-14.1-12.7-14.1-35.5,0-49.6c14.1-13.9,36.8-13.9,50.9,0l33.2,33.1l82.6-91.8C226.3,401.6,249.1,400.4,264,413.7L264,413.7z
|
||||
M371.8,260.5c0-26.5,21.4-48,48-48h335.9c26.5,0,48,21.5,48,48c0,26.5-21.4,48-48,48H419.8C393.2,308.5,371.8,287,371.8,260.5
|
||||
L371.8,260.5z M371.8,500.4c0-26.5,21.4-48,48-48h335.9c26.5,0,48,21.4,48,48s-21.4,48-48,48H419.8
|
||||
C393.2,548.4,371.8,526.9,371.8,500.4z M275.8,740.3c0-26.5,21.4-48,48-48h431.8c26.5,0,48,21.4,48,48c0,26.5-21.4,48-48,48H323.8
|
||||
C297.3,788.3,275.8,766.8,275.8,740.3z M35.9,740.3c0-39.7,32.2-72,72-72s72,32.2,72,72c0,39.7-32.2,72-72,72S35.9,780,35.9,740.3z"
|
||||
/>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="258" y="129" width="545" height="86" rx="20" fill="#FF00A0"/>
|
||||
<circle cx="110" cy="668" r="74" fill="#FF00A0"/>
|
||||
<rect x="258" y="377" width="545" height="86" rx="20" fill="#FF00A0"/>
|
||||
<rect x="258" y="625" width="545" height="86" rx="20" fill="#FF00A0"/>
|
||||
<path d="M100.592 88.5319C104.873 81.4642 115.127 81.4642 119.408 88.5319L140.308 123.034C141.84 125.563 144.325 127.369 147.204 128.044L186.475 137.259C194.52 139.147 197.689 148.899 192.29 155.155L165.935 185.693C164.003 187.932 163.054 190.853 163.301 193.8L166.673 233.997C167.364 242.231 159.068 248.259 151.45 245.057L114.262 229.429C111.536 228.284 108.464 228.284 105.738 229.429L68.5503 245.057C60.9323 248.259 52.6364 242.231 53.3271 233.997L56.6987 193.8C56.9459 190.853 55.9965 187.932 54.0648 185.693L27.7098 155.155C22.3109 148.899 25.4797 139.147 33.5245 137.259L72.7963 128.044C75.6747 127.369 78.1601 125.563 79.6919 123.034L100.592 88.5319Z" fill="#FF00A0"/>
|
||||
<path d="M100.592 336.532C104.873 329.464 115.127 329.464 119.408 336.532L140.308 371.034C141.84 373.563 144.325 375.369 147.204 376.044L186.475 385.259C194.52 387.147 197.689 396.899 192.29 403.155L165.935 433.693C164.003 435.932 163.054 438.853 163.301 441.8L166.673 481.997C167.364 490.231 159.068 496.259 151.45 493.057L114.262 477.429C111.536 476.284 108.464 476.284 105.738 477.429L68.5503 493.057C60.9323 496.259 52.6364 490.231 53.3271 481.997L56.6987 441.8C56.9459 438.853 55.9965 435.932 54.0648 433.693L27.7098 403.155C22.3109 396.899 25.4797 387.147 33.5245 385.259L72.7963 376.044C75.6747 375.369 78.1601 373.563 79.6919 371.034L100.592 336.532Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.7 KiB |
|
@ -1,22 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000072988274661124502320000015769215851737706636_);}
|
||||
</style>
|
||||
<g id="Page-1_00000021103062955569649970000012814605608924288442_">
|
||||
<g id="Core_00000123441184105523794180000009327699246622258059_" transform="translate(-172.000000, -256.000000)">
|
||||
<g id="forward" transform="translate(172.000000, 256.000000)">
|
||||
|
||||
<linearGradient id="Shape_00000068673532714219827060000008959089084897835664_" gradientUnits="userSpaceOnUse" x1="199.5209" y1="773.9204" x2="544.5785" y2="176.263" gradientTransform="matrix(1 0 0 -1 0 977.89)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
|
||||
<path id="Shape_00000136400862054955256430000013850677719982471851_" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000068673532714219827060000008959089084897835664_);" d="
|
||||
M420,298.1V106.3L803.6,490L420,873.6V681.8H36.4V298.1H420z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M387.6 227.8C398.801 227.8 404.402 227.8 408.68 225.62C412.443 223.703 415.503 220.643 417.42 216.88C419.6 212.602 419.6 207.001 419.6 195.8V113.269C419.6 89.0326 419.6 76.9143 424.392 71.3036C428.551 66.4353 434.788 63.8521 441.171 64.355C448.527 64.9346 457.095 73.5046 474.23 90.6446L780.578 397.073C788.497 404.993 792.456 408.953 793.939 413.52C795.244 417.536 795.244 421.863 793.938 425.879C792.455 430.445 788.495 434.405 780.576 442.324L474.227 748.673C457.092 765.808 448.525 774.375 441.169 774.954C434.787 775.456 428.55 772.873 424.392 768.005C419.6 762.394 419.6 750.278 419.6 726.045V643.5C419.6 632.299 419.6 626.698 417.42 622.42C415.503 618.657 412.443 615.597 408.68 613.68C404.402 611.5 398.801 611.5 387.6 611.5H68C56.799 611.5 51.1984 611.5 46.9202 609.32C43.1569 607.403 40.0973 604.343 38.1799 600.58C36 596.302 36 590.701 36 579.5V259.8C36 248.599 36 242.998 38.1799 238.72C40.0973 234.957 43.1569 231.897 46.9202 229.98C51.1984 227.8 56.799 227.8 68 227.8H387.6Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 125 KiB After Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 80 KiB |
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 88 KiB |
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 184 KiB |
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 112 KiB After Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 109 KiB After Width: | Height: | Size: 174 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 159 KiB |
|
@ -1,23 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000122711392979211451790000017289709832039864752_);}
|
||||
</style>
|
||||
<g id="Page-1">
|
||||
<g id="Core" transform="translate(-383.000000, -213.000000)">
|
||||
<g id="file-download" transform="translate(383.000000, 213.500000)">
|
||||
|
||||
<linearGradient id="Shape_00000133501506755464450980000007855985769299352715_" gradientUnits="userSpaceOnUse" x1="161.9238" y1="799.7755" x2="606.0581" y2="30.5121" gradientTransform="matrix(1 0 0 -1 0 977.39)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
|
||||
<path id="Shape" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000133501506755464450980000007855985769299352715_);" d="
|
||||
M735.2,376.9H555.1V106.6H284.9v270.1H104.8L420,692.1L735.2,376.9L735.2,376.9z M104.8,782.1v90.2h630.4v-90.2H104.8
|
||||
L104.8,782.1z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M680.773 361.927C697.908 344.792 706.475 336.225 707.054 328.869C707.556 322.487 704.973 316.25 700.105 312.092C694.494 307.3 682.378 307.3 658.145 307.3H587.3C576.099 307.3 570.498 307.3 566.22 305.12C562.457 303.203 559.397 300.143 557.48 296.38C555.3 292.102 555.3 286.501 555.3 275.3V69C555.3 57.799 555.3 52.1984 553.12 47.9202C551.203 44.1569 548.143 41.0973 544.38 39.1799C540.102 37 534.501 37 523.3 37H317.1C305.899 37 300.298 37 296.02 39.1799C292.257 41.0973 289.197 44.1569 287.28 47.9202C285.1 52.1984 285.1 57.799 285.1 69V275.1C285.1 286.301 285.1 291.902 282.92 296.18C281.003 299.943 277.943 303.003 274.18 304.92C269.902 307.1 264.301 307.1 253.1 307.1H182.22C157.997 307.1 145.885 307.1 140.275 311.891C135.407 316.047 132.823 322.283 133.324 328.665C133.901 336.019 142.463 344.586 159.586 361.72L397.573 599.858C405.493 607.783 409.453 611.746 414.02 613.231C418.037 614.537 422.365 614.538 426.383 613.233C430.951 611.749 434.912 607.788 442.835 599.865L680.773 361.927ZM137 712.5C125.799 712.5 120.198 712.5 115.92 714.68C112.157 716.597 109.097 719.657 107.18 723.42C105 727.698 105 733.299 105 744.5V770.7C105 781.901 105 787.502 107.18 791.78C109.097 795.543 112.157 798.603 115.92 800.52C120.198 802.7 125.799 802.7 137 802.7H703.4C714.601 802.7 720.202 802.7 724.48 800.52C728.243 798.603 731.303 795.543 733.22 791.78C735.4 787.502 735.4 781.901 735.4 770.7V744.5C735.4 733.299 735.4 727.698 733.22 723.42C731.303 719.657 728.243 716.597 724.48 714.68C720.202 712.5 714.601 712.5 703.4 712.5H137Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 530 KiB After Width: | Height: | Size: 1.2 MiB |
|
@ -1,23 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000057856187625488151860000014377360016850853031_);}
|
||||
</style>
|
||||
<g id="Page-1">
|
||||
<g id="Core" transform="translate(-46.000000, -170.000000)">
|
||||
<g id="drive-file" transform="translate(46.000000, 170.000000)">
|
||||
|
||||
<linearGradient id="Shape_00000137133265838319744470000003273548182362307973_" gradientUnits="userSpaceOnUse" x1="152.4324" y1="863.1766" x2="610.1957" y2="70.3073" gradientTransform="matrix(1 0 0 -1 0 977.89)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
|
||||
<path id="Shape" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000137133265838319744470000003273548182362307973_);" d="
|
||||
M188.6,105.6c-42.2,0-76.7,34.5-76.7,76.7v614.1c0,42.2,34.5,76.7,76.7,76.7h460.7c42.2,0,76.7-34.5,76.7-76.7V336L495.7,105.6
|
||||
H188.6L188.6,105.6z M457.5,374.2V163.1l211.1,211.1H457.5L457.5,374.2z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M434.883 51.5821C426.935 42.7279 413.062 42.7278 405.115 51.5821L335.894 128.702C331.106 134.037 323.83 136.401 316.821 134.9L215.49 113.195C203.856 110.703 192.632 118.858 191.407 130.692L180.736 233.771C179.998 240.901 175.501 247.09 168.949 249.995L74.2122 291.997C63.3355 296.819 59.0485 310.013 65.0135 320.308L116.969 409.973C120.562 416.174 120.562 423.825 116.969 430.027L65.0135 519.692C59.0485 529.986 63.3355 543.18 74.2122 548.002L168.949 590.004C175.501 592.909 179.998 599.099 180.736 606.229L191.407 709.308C192.632 721.142 203.856 729.296 215.49 726.805L316.821 705.1C323.83 703.599 331.106 705.963 335.894 711.297L405.115 788.418C413.062 797.272 426.935 797.272 434.883 788.418L504.104 711.297C508.892 705.963 516.168 703.599 523.177 705.1L624.508 726.805C636.142 729.296 647.366 721.142 648.591 709.308L659.262 606.229C660 599.099 664.497 592.909 671.049 590.004L765.786 548.002C776.662 543.18 780.949 529.986 774.984 519.692L723.029 430.027C719.435 423.825 719.435 416.174 723.029 409.973L774.984 320.308C780.949 310.013 776.662 296.819 765.786 291.997L671.049 249.995C664.497 247.09 660 240.901 659.262 233.771L648.591 130.692C647.366 118.858 636.142 110.703 624.508 113.195L523.177 134.9C516.168 136.401 508.892 134.037 504.104 128.703L434.883 51.5821ZM595.906 340.277C594.382 336.382 590.921 332.921 583.999 326C577.078 319.078 573.617 315.617 569.722 314.093C565.035 312.259 559.83 312.259 555.143 314.093C551.248 315.617 547.787 319.078 540.866 326L397.813 469.052C393.853 473.013 391.873 474.993 389.589 475.735C387.581 476.387 385.418 476.387 383.409 475.735C381.126 474.993 379.146 473.013 375.186 469.052L299.133 393C292.211 386.078 288.751 382.617 284.855 381.093C280.169 379.259 274.963 379.259 270.277 381.093C266.382 382.617 262.921 386.078 255.999 393C249.078 399.921 245.617 403.382 244.093 407.277C242.258 411.964 242.258 417.169 244.093 421.856C245.617 425.751 249.078 429.212 255.999 436.133L363.872 544.006C371.792 551.926 375.752 555.886 380.319 557.37C384.336 558.675 388.663 558.675 392.68 557.37C397.246 555.886 401.206 551.926 409.127 544.006L583.999 369.133C590.921 362.212 594.382 358.751 595.906 354.856C597.74 350.169 597.74 344.964 595.906 340.277Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 768.9" style="enable-background:new 0 0 840 768.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#FFFFFF;}
|
||||
.st0{fill:#FF00A0;}
|
||||
</style>
|
||||
<path class="st0" d="M415,185.1c1.5,0.8,2.7,2.6,4.5,2.6c1.7,0,4.2-0.6,4.4-2.3c0.3-2.1-2.9-3.5-4.8-4.4c-2.6-1.1-5.9-1.5-8.3-0.2
|
||||
c-0.6,0.3-1.2,1.1-0.9,1.7C410.4,184.5,413.4,184.2,415,185.1L415,185.1z M382.2,187.7c1.8,0,3-1.8,4.5-2.6c1.7-0.9,4.7-0.6,5.3-2.4
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
79
img/logo.svg
|
@ -1,50 +1,53 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 4561.3 979.9" style="enable-background:new 0 0 4561.3 979.9;" xml:space="preserve">
|
||||
<svg version="1.1" id="SurrealDB_World" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
|
||||
y="0px" viewBox="0 0 4559.9 979.9" style="enable-background:new 0 0 4559.9 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#DB_00000052083315106166151800000004933638638363048833_);}
|
||||
.st1{fill:#272C39;}
|
||||
.st2{fill:url(#Icon_00000182501983062713936780000013334417479668666534_);}
|
||||
.st0{fill:url(#DB_00000096777128416411932470000016404883816536593324_);}
|
||||
.st1{fill:url(#Icon_00000000922080890811286530000009308661439326778542_);}
|
||||
</style>
|
||||
<linearGradient id="DB_00000177452560486877199100000017635479440862464651_" gradientUnits="userSpaceOnUse" x1="3829.7141" y1="1947.5802" x2="4266.2515" y2="1191.4753" gradientTransform="matrix(1 0 0 -1 0 2055.5452)">
|
||||
<linearGradient id="DB_00000095308353123814869740000001267609652073601440_" gradientUnits="userSpaceOnUse" x1="3828.4177" y1="107.6209" x2="4264.9048" y2="863.639">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path id="DB" style="fill:url(#DB_00000177452560486877199100000017635479440862464651_);" d="M4490.4,471.8
|
||||
c84.5-64.2,39.3-205.8-52.4-238c-20.2-8.3-41.6-11.9-64.2-11.9h-221.3v536.6c13.1,0,251,0,251,0c42.8,0,83.3-15.5,113-44
|
||||
C4583.3,650.3,4576.1,519.4,4490.4,471.8z M4259.6,330.2h110.6c28.6,0,52.3,20.2,51.2,50c1.2,28.6-22.6,52.4-51.2,51.2h-110.6V330.2
|
||||
z M4397.6,651.5h-138V534.9h138c28.6-1.2,52.4,30.9,51.2,59.5C4450,621.7,4426.2,652.7,4397.6,651.5z M3942.7,242.2
|
||||
c-33.3-13.1-70.2-20.2-110.6-20.2h-199.9v536.6h199.9c42.8,0,80.9-7.1,114.2-20.2c102.3-39.3,159.4-140.4,158.2-248.7
|
||||
C4105.7,381.4,4045,281.4,3942.7,242.2z M3990.3,490.8c1.1,84.5-69.1,161.9-154.7,160.7H3738V330.2h97.6
|
||||
C3921.3,329,3991.5,407.5,3990.3,490.8z"/>
|
||||
<path id="l_00000025403636360595826800000011768100850424527237_" class="st1" d="M3477.1,221.9v536.6h107.1V221.9H3477.1z"/>
|
||||
<path class="st1" d="M3429.1,552.6c0-115.9-94-209.9-209.9-209.9s-209.9,94-209.9,209.9s94,209.9,209.9,209.9
|
||||
c37.3,0,72.4-9.8,102.8-26.9v22.8h107.1L3429.1,552.6C3429.1,552.7,3429.1,552.7,3429.1,552.6z M3219.2,655.4
|
||||
c-56.8,0-102.8-46-102.8-102.8s46-102.8,102.8-102.8s102.8,46,102.8,102.8S3276,655.4,3219.2,655.4z"/>
|
||||
<path class="st1" d="M2751.4,655.4c-43.3,0-80.4-26.8-95.5-64.7h301.9c2.3-12.3,3.4-25.1,3.4-38c0-115.9-94-209.9-209.9-209.9
|
||||
s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c92.3,0,170.7-59.6,198.8-142.3h-121.3C2810,641.8,2782.3,655.4,2751.4,655.4z
|
||||
M2751.4,449.9c43.3,0,80.4,26.8,95.5,64.7h-191C2671,476.7,2708.1,449.9,2751.4,449.9z"/>
|
||||
<path class="st1" d="M2307.4,552.5v205.7h106.9V552.5c0-56.8,46.1-102.9,102.9-102.9v-107C2401.3,342.6,2307.4,436.6,2307.4,552.5z"
|
||||
<path id="DB_00000016758915625124994280000016461386885611437752_" style="fill:url(#DB_00000095308353123814869740000001267609652073601440_);" d="
|
||||
M4489,471.5c84.5-64.2,39.3-205.8-52.4-238c-20.2-8.3-41.6-11.9-64.2-11.9h-221.3v536.5c13.1,0,251,0,251,0c42.8,0,83.3-15.5,113-44
|
||||
C4581.9,649.9,4574.7,519,4489,471.5z M4258.2,328.6h0.1h110.6c28.6,0,52.3,20.2,51.2,50c1.2,28.6-22.6,52.4-51.2,51.2h-110.6h-0.1
|
||||
V328.6z M4396.2,651.1h-138V534.5h138c28.6-1.2,52.4,30.9,51.2,59.5C4448.6,621.3,4424.8,652.3,4396.2,651.1z M3835.1,221.6H3631
|
||||
v536.6h204.1c148.2,0,268.3-120.1,268.3-268.3S3983.2,221.6,3835.1,221.6z M3835.1,651c0,0,0,0-0.1,0h-97V328.6h96.9c0,0,0,0,0.1,0
|
||||
c89.1,0,161.3,72.2,161.3,161.2S3924.1,651,3835.1,651z"/>
|
||||
<path id="l_00000103242653431021337910000013777398160531640960_" d="M3476.1,221.6v536.6h107.1V221.6H3476.1z"/>
|
||||
<path id="a_00000114047365147663133050000011517088098890313346_" d="M3428.3,552.3c0-115.9-94-209.9-209.9-209.9
|
||||
s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c37.3,0,72.4-9.8,102.8-26.9v22.8h107.1L3428.3,552.3
|
||||
C3428.3,552.4,3428.3,552.4,3428.3,552.3z M3218.4,655.1c-56.8,0-102.8-46-102.8-102.8s46-102.8,102.8-102.8s102.8,46,102.8,102.8
|
||||
S3275.2,655.1,3218.4,655.1z"/>
|
||||
<path id="e_00000011725667220689958660000006084327059228220294_" d="M2750.9,655c-43.3,0-80.4-26.8-95.5-64.7h301.9
|
||||
c2.3-12.3,3.4-25.1,3.4-38c0-115.9-94-209.9-209.9-209.9s-209.9,94-209.9,209.9s94,209.9,209.9,209.9c92.3,0,170.7-59.6,198.8-142.3
|
||||
h-121.3C2809.5,641.4,2781.8,655,2750.9,655z M2750.9,449.5c43.3,0,80.4,26.8,95.5,64.7h-191
|
||||
C2670.5,476.3,2707.6,449.5,2750.9,449.5z"/>
|
||||
<path id="r_00000127037221966445926390000000420214718076556192_" d="M2516.6,342.5c-91.6,0-172.5,59.4-199.9,146.2
|
||||
c-5.9,20.2-9.5,41.6-9.5,63.1v113.7V758h107.1V551.8c2.9-70.8,52.9-106.2,102.7-106.2V342.5C2516.9,342.5,2516.7,342.5,2516.6,342.5
|
||||
z"/>
|
||||
<path id="r_00000038389045402950038880000017212340058551358609_" d="M2282.9,342.5c-91.6,0-172.5,59.4-199.9,146.2
|
||||
c-5.9,20.2-9.5,41.6-9.5,63.1v113.7V758h107.1V551.8c2.9-70.8,52.9-106.2,102.7-106.2V342.5C2283.2,342.5,2283,342.5,2282.9,342.5z"
|
||||
/>
|
||||
<path class="st1" d="M2073.5,552.5v205.7h106.9V552.5c0-56.8,46.1-102.9,102.9-102.9v-107C2167.4,342.6,2073.5,436.6,2073.5,552.5z"
|
||||
/>
|
||||
<path class="st1" d="M1918.6,346.8v206.1c-5.9,141.6-199.9,141.6-204.6,0V439.2v-92.5h-107.1v92.5v113.6c0,21.4,3.6,42.8,9.5,63.1
|
||||
c27.4,86.9,108.3,146.3,199.9,146.3s172.5-59.4,199.9-146.2c5.9-20.2,9.5-41.6,9.5-63.1V439.2v-92.5L1918.6,346.8L1918.6,346.8z"/>
|
||||
<path id="S_00000169540344908778767970000011130257505604909976_" class="st1" d="M1411.9,444.2c-45.1-7.2-98.6-15.6-134.2-44.5
|
||||
c-22.6-18.2-13.1-47,10.7-62.8c46.3-30.3,123.4-13.3,138.9,42.1h121.1c0-98.9-104.5-162.9-201.9-161.7
|
||||
c-54.7,0-105.7,13.3-144.9,45.8c-47.4,38.6-71.1,112.2-41.5,166.6c48.7,80.8,166.3,79.6,245.8,112.1c21.4,10.9,34.5,23,34.5,45.8
|
||||
c0,49.5-43.9,70-93.8,70c-47.4,1.2-83-35-87.8-79.6H1140c3.6,175,232.7,237.8,362.1,133.9c36.8-31.4,57-76,57-124.2
|
||||
C1560.2,509.3,1486.7,456.2,1411.9,444.2z"/>
|
||||
<linearGradient id="Icon_00000126324695317593924250000012585631766471580092_" gradientUnits="userSpaceOnUse" x1="203.3477" y1="1031.6578" x2="636.6956" y2="1782.2385" gradientTransform="matrix(1 0 0 1 0 -916.9607)">
|
||||
<path id="u_00000165935716996902656450000018140784225834785210_" d="M1918.6,552.9c-5.9,141.6-199.9,141.6-204.6,0V439.2v-92.5
|
||||
h-107.1v92.5v113.6c0,21.4,3.6,42.8,9.5,63.1c27.4,86.9,108.3,146.3,199.9,146.3s172.5-59.4,199.9-146.2c5.9-20.2,9.5-41.6,9.5-63.1
|
||||
V439.2v-92.5h-107.1L1918.6,552.9L1918.6,552.9z"/>
|
||||
<path id="S_00000166662375492201169010000009477598989473204101_" d="M1412,444.4c-45.1-7.2-98.5-15.6-134.1-44.5
|
||||
c-22.6-18.2-13.1-47,10.7-62.8c46.3-30.3,123.3-13.3,138.8,42.1h121c0-98.8-104.4-162.8-201.8-161.6c-54.7,0-105.6,13.3-144.8,45.8
|
||||
c-47.4,38.6-71.1,112.1-41.5,166.5c48.7,80.8,166.2,79.6,245.7,112c21.4,10.9,34.5,23,34.5,45.8c0,49.5-43.9,70-93.8,70
|
||||
c-47.4,1.2-83-35-87.8-79.6h-118.7c3.6,174.9,232.6,237.7,361.9,133.8c36.8-31.4,57-76,57-124.1
|
||||
C1560.2,509.4,1486.7,456.4,1412,444.4z"/>
|
||||
<linearGradient id="Icon_00000119836746319581189210000002732538487089119662_" gradientUnits="userSpaceOnUse" x1="203.3477" y1="114.6972" x2="636.6956" y2="865.2778">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path id="Icon" style="fill:url(#Icon_00000126324695317593924250000012585631766471580092_);" d="M420,257.8L653.3,387v-51.8
|
||||
L420,206.3c-34.7,19.2-202.4,111.9-233.3,128.9c28.7,15.9,330.1,182.4,513.3,283.6v51.6c-24.9,13.8-280,154.7-280,154.7
|
||||
C350.2,786.6,209.7,709,140,670.4V515.7l280,154.7l46.7-25.8L93.3,438.4v257.9L420,876.7c32.2-17.8,302.8-167.3,326.6-180.5V593.1
|
||||
L280,335.2L420,257.8z M93.3,283.6v103.2l466.6,257.9l-140,77.4L186.6,592.9v51.8l233.3,128.9c34.7-19.2,202.4-111.9,233.3-128.9
|
||||
C624.5,628.8,323.2,462.3,140,361v-51.6c24.9-13.8,280-154.7,280-154.7c69.7,38.6,210.2,116.2,280,154.7v154.7L420,309.4l-46.7,25.8
|
||||
l373.3,206.3V283.6L420,103.1C387.7,121,117.2,270.5,93.3,283.6z M420,0L0,232.1v515.7l420,232.1l420-232V232.1L420,0z M793.2,722
|
||||
L420,928.3L46.7,722V257.9L420,51.6l373.3,206.3L793.2,722z"/>
|
||||
<path id="Icon_00000113316389820613155240000001228407474500178859_" style="fill:url(#Icon_00000119836746319581189210000002732538487089119662_);" d="
|
||||
M420,257.8L653.3,387v-51.8L420,206.3c-34.7,19.2-202.4,111.9-233.3,128.9c28.7,15.9,330.1,182.4,513.3,283.6v51.6
|
||||
c-24.9,13.8-280,154.7-280,154.7C350.2,786.6,209.7,709,140,670.4V515.7l280,154.7l46.7-25.8L93.3,438.4v257.9L420,876.7
|
||||
c32.2-17.8,302.8-167.3,326.6-180.5V593.1L280,335.2L420,257.8z M93.3,283.6v103.2l466.6,257.9l-140,77.4L186.6,592.9v51.8
|
||||
l233.3,128.9c34.7-19.2,202.4-111.9,233.3-128.9C624.5,628.8,323.2,462.3,140,361v-51.6c24.9-13.8,280-154.7,280-154.7
|
||||
c69.7,38.6,210.2,116.2,280,154.7v154.7L420,309.4l-46.7,25.8l373.3,206.3V283.6L420,103.1C387.7,121,117.2,270.5,93.3,283.6z
|
||||
M420,0L0,232.1v515.7l420,232.1l420-232V232.1L420,0z M793.2,722L420,928.3L46.7,722V257.9L420,51.6l373.3,206.3L793.2,722z"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 4.7 KiB |
18
img/love.svg
|
@ -1,17 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 425 388.9" style="enable-background:new 0 0 425 388.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
|
||||
.st1{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
|
||||
</style>
|
||||
<path class="st0" d="M308.1,0c-36.1,0-72.2,17-95.6,44.6C189.1,17,153,0,116.9,0C51,0,0,51,0,116.9c0,80.8,72.2,146.6,182.8,244.4
|
||||
l29.8,27.6l29.8-27.6C350.6,261.4,425,195.5,425,116.9C425,51,374,0,308.1,0z"/>
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="128.6721" y1="-25.5468" x2="329.079" y2="321.5681">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<path class="st1" d="M308.1,0c-36.1,0-72.2,17-95.6,44.6C189.1,17,153,0,116.9,0C51,0,0,51,0,116.9c0,80.8,72.2,146.6,182.8,244.4
|
||||
l29.8,27.6l29.8-27.6C350.6,261.4,425,195.5,425,116.9C425,51,374,0,308.1,0z"/>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M586.05 82.665C537.121 82.665 488.246 100.625 449.805 131.29C436.744 141.71 430.213 146.92 425.869 148.119C420.911 149.488 419.118 149.488 414.16 148.118C409.816 146.919 403.281 141.704 390.211 131.275C351.791 100.618 302.871 82.665 253.95 82.665C139.56 82.665 51 171.225 51 285.615C51 425.923 176.372 540.225 368.428 709.965L396.246 735.752C404.682 743.572 408.9 747.482 413.695 748.96C417.917 750.262 422.434 750.262 426.656 748.96C431.452 747.482 435.67 743.572 444.106 735.752L471.924 709.965C659.85 536.623 789 422.145 789 285.703C789 171.225 700.44 82.665 586.05 82.665Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 751 B |
|
@ -1,25 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 979.9" style="enable-background:new 0 0 840 979.9;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000155115250965723631030000012437289636226481833_);}
|
||||
</style>
|
||||
<g id="Page-1_00000113329102428745952570000003781686671624200879_">
|
||||
<g id="Core_00000177485130367820201730000005990147902507991704_" transform="translate(-466.000000, -295.000000)">
|
||||
<g id="lock" transform="translate(466.000000, 295.500000)">
|
||||
|
||||
<linearGradient id="Shape_00000083787907218752321330000012291353437660736916_" gradientUnits="userSpaceOnUse" x1="186.9749" y1="764.3048" x2="589.8096" y2="66.5744" gradientTransform="matrix(1 0 0 -1 0 977.39)">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
|
||||
<path id="Shape_00000009571166028171920290000008416744471001894559_" style="fill-rule:evenodd;clip-rule:evenodd;fill:url(#Shape_00000083787907218752321330000012291353437660736916_);" d="
|
||||
M638.6,362.1h-36.5v-72.7c0-101.9-80.2-182.1-182.1-182.1S238,187.5,238,289.4v72.7h-36.5c-40,0-72.7,32.7-72.7,72.7v364
|
||||
c0,40,32.7,72.7,72.7,72.7h436.9c40,0,72.7-32.7,72.7-72.7V435.1C711.6,395.1,678.8,362.1,638.6,362.1L638.6,362.1z M420.3,689.9
|
||||
c-40,0-72.7-32.7-72.7-72.7c0-40,32.7-72.7,72.7-72.7s72.7,32.7,72.7,72.7C493,657.1,460.3,689.9,420.3,689.9L420.3,689.9z
|
||||
M533.2,362.1H307.4v-72.7c0-61.9,51-112.9,112.9-112.9s112.9,51,112.9,112.9V362.1L533.2,362.1z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M638.8 292.8H627.9C618.939 292.8 614.459 292.8 611.036 291.056C608.026 289.522 605.578 287.074 604.044 284.064C602.3 280.641 602.3 276.161 602.3 267.2V220.1C602.3 118.2 522.1 38 420.2 38C318.3 38 238.2 118.2 238.2 220.1V267.2C238.2 276.161 238.2 280.641 236.456 284.064C234.922 287.074 232.474 289.522 229.464 291.056C226.041 292.8 221.561 292.8 212.6 292.8H201.7C161.7 292.8 129 325.5 129 365.5V729.5C129 769.5 161.7 802.2 201.7 802.2H638.6C678.6 802.2 711.3 769.5 711.3 729.5V365.8C711.8 325.8 679 292.8 638.8 292.8ZM420.5 620.6C380.5 620.6 347.8 587.9 347.8 547.9C347.8 507.9 380.5 475.2 420.5 475.2C460.5 475.2 493.2 507.9 493.2 547.9C493.2 587.8 460.5 620.6 420.5 620.6ZM533.4 267.2C533.4 276.161 533.4 280.641 531.656 284.064C530.122 287.074 527.674 289.522 524.664 291.056C521.241 292.8 516.761 292.8 507.8 292.8H333.2C324.239 292.8 319.759 292.8 316.336 291.056C313.326 289.522 310.878 287.074 309.344 284.064C307.6 280.641 307.6 276.161 307.6 267.2V220.1C307.6 158.2 358.6 107.2 420.5 107.2C482.4 107.2 533.4 158.2 533.4 220.1V267.2Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 263 KiB |
16
img/tick.svg
|
@ -1,15 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 24.7 28.8" style="enable-background:new 0 0 24.7 28.8;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:url(#SVGID_1_);}
|
||||
.st1{fill:#FFFFFF;}
|
||||
</style>
|
||||
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5.9854" y1="3.376" x2="18.7407" y2="25.4688">
|
||||
<stop offset="0" style="stop-color:#FF00A0"/>
|
||||
<stop offset="1" style="stop-color:#9600FF"/>
|
||||
</linearGradient>
|
||||
<polygon class="st0" points="12.4,0 0,6.8 0,22 12.4,28.8 24.7,22 24.7,6.8 "/>
|
||||
<path id="_Compound_Path_" class="st1" d="M10.2,19.5L5.6,15l1.3-1.3l3.3,3.3l7.7-7.7l1.2,1.2L10.2,19.5"/>
|
||||
<svg width="840" height="840" viewBox="0 0 840 840" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M749.089 230L420 40L90.9102 230V610L420 800L749.089 610V230ZM584 326L584 326C577.079 319.078 573.618 315.618 569.723 314.093C565.036 312.259 559.831 312.259 555.144 314.093C551.249 315.618 547.788 319.078 540.867 326L397.814 469.053C393.854 473.013 391.874 474.993 389.59 475.735C387.582 476.387 385.418 476.387 383.41 475.735C381.127 474.993 379.147 473.013 375.186 469.053L299.134 393C292.212 386.078 288.751 382.618 284.856 381.093C280.17 379.259 274.964 379.259 270.278 381.093C266.382 382.618 262.922 386.078 256 393C249.079 399.921 245.618 403.382 244.093 407.277C242.259 411.964 242.259 417.17 244.093 421.856C245.618 425.751 249.079 429.212 256 436.133L256 436.133L363.873 544.006L363.873 544.006C371.793 551.926 375.753 555.886 380.32 557.37C384.337 558.675 388.664 558.675 392.681 557.37C397.247 555.886 401.207 551.926 409.127 544.006L409.128 544.006L584 369.133C590.922 362.212 594.382 358.751 595.907 354.856C597.741 350.169 597.741 344.964 595.907 340.277C594.382 336.382 590.922 332.921 584 326Z" fill="#FF00A0"/>
|
||||
</svg>
|
||||
|
|
Before Width: | Height: | Size: 850 B After Width: | Height: | Size: 1.2 KiB |
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 25.4.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!-- Generator: Adobe Illustrator 26.3.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="SurrealDB" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="0 0 840 768.7" style="enable-background:new 0 0 840 768.7;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#FFFFFF;}
|
||||
.st0{fill:#FF00A0;}
|
||||
</style>
|
||||
<path class="st0" d="M35.6,105.9l315-43.4v304.4h-315C35.6,366.9,35.6,105.9,35.6,105.9z M35.6,662.8l315,43.4V405.6h-315
|
||||
C35.6,405.6,35.6,662.8,35.6,662.8z M385.3,710.9l419,57.8V405.6h-419V710.9z M385.3,57.8v309h419V0L385.3,57.8L385.3,57.8z"/>
|
Before Width: | Height: | Size: 659 B After Width: | Height: | Size: 659 B |
|
@ -78,7 +78,7 @@ For guidance on installation, development, deployment, and administration, see o
|
|||
SurrealDB is designed to be simple to install and simple to run - using just one command from your terminal. In addition to traditional installation, SurrealDB can be installed and run with HomeBrew, Docker, or using any other container orchestration tool such as Docker Compose, Docker Swarm, Rancher, or in Kubernetes.
|
||||
|
||||
<h4>
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/black/apple.svg?raw=true">
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/apple.svg?raw=true">
|
||||
Install on macOS
|
||||
</h4>
|
||||
|
||||
|
@ -89,7 +89,7 @@ brew install surrealdb/tap/surreal
|
|||
```
|
||||
|
||||
<h4>
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/black/linux.svg?raw=true">
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/linux.svg?raw=true">
|
||||
Install on Linux
|
||||
</h4>
|
||||
|
||||
|
@ -100,7 +100,7 @@ curl -sSf https://install.surrealdb.com | sh
|
|||
```
|
||||
|
||||
<h4>
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/black/windows.svg?raw=true">
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/windows.svg?raw=true">
|
||||
Install on Windows
|
||||
</h4>
|
||||
|
||||
|
@ -111,7 +111,7 @@ iwr https://install.surrealdb.com -useb | iex
|
|||
```
|
||||
|
||||
<h4>
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/black/docker.svg?raw=true">
|
||||
<img width="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/docker.svg?raw=true">
|
||||
Run using Docker
|
||||
</h4>
|
||||
|
||||
|
|
|
@ -1,14 +1,46 @@
|
|||
<br>
|
||||
|
||||
<p align="center">
|
||||
<img width=120 src="https://raw.githubusercontent.com/surrealdb/icons/main/surreal.svg" />
|
||||
|
||||
<img width=120 src="https://raw.githubusercontent.com/surrealdb/icons/main/rust.svg" />
|
||||
</p>
|
||||
|
||||
<h3 align="center">The official SurrealDB SDK for Rust.</h3>
|
||||
|
||||
<br>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/surrealdb/surrealdb.js"><img src="https://img.shields.io/badge/status-stable-ff00bb.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://surrealdb.com/docs/integration/libraries/rust"><img src="https://img.shields.io/badge/docs-view-44cc11.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://docs.rs/surrealdb/latest/surrealdb/"><img src="https://img.shields.io/badge/docs.rs-view-f4c153.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://crates.io/crates/surrealdb"><img src="https://img.shields.io/crates/v/surrealdb?color=dca282&style=flat-square"></a>
|
||||
|
||||
<a href="https://crates.io/crates/surrealdb"><img src="https://img.shields.io/crates/d/surrealdb?style=flat-square"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://surrealdb.com/discord"><img src="https://img.shields.io/discord/902568124350599239?label=discord&style=flat-square&color=5a66f6"></a>
|
||||
|
||||
<a href="https://twitter.com/surrealdb"><img src="https://img.shields.io/badge/twitter-follow_us-1d9bf0.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://www.linkedin.com/company/surrealdb/"><img src="https://img.shields.io/badge/linkedin-connect_with_us-0a66c2.svg?style=flat-square"></a>
|
||||
|
||||
<a href="https://www.youtube.com/channel/UCjf2teVEuYVvvVC-gFZNq6w"><img src="https://img.shields.io/badge/youtube-subscribe-fc1c1c.svg?style=flat-square"></a>
|
||||
</p>
|
||||
|
||||
# surrealdb
|
||||
|
||||
The official SurrealDB library for Rust.
|
||||
|
||||
[![](https://img.shields.io/badge/status-beta-ff00bb.svg?style=flat-square)](https://github.com/surrealdb/surrealdb) [![](https://img.shields.io/badge/docs-view-44cc11.svg?style=flat-square)](https://surrealdb.com/docs/integration/libraries/rust) [![](https://img.shields.io/badge/license-Apache_License_2.0-00bfff.svg?style=flat-square)](https://github.com/surrealdb/surrealdb)
|
||||
The official SurrealDB SDK for Rust.
|
||||
|
||||
<h2><img height="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/whatissurreal.svg?raw=true"> What is SurrealDB?</h2>
|
||||
|
||||
SurrealDB is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications. SurrealDB reduces the development time of modern applications by simplifying your database and API stack, removing the need for most server-side components, allowing you to build secure, performant apps quicker and cheaper. SurrealDB acts as both a database and a modern, realtime, collaborative API backend layer. SurrealDB can run as a single server or in a highly-available, highly-scalable distributed mode - with support for SQL querying from client devices, GraphQL, ACID transactions, WebSocket connections, structured and unstructured data, graph querying, full-text indexing, geospatial querying, and row-by-row permissions-based access.
|
||||
|
||||
View the [features](https://surrealdb.com/features), the latest [releases](https://surrealdb.com/releases), the product [roadmap](https://surrealdb.com/roadmap), and [documentation](https://surrealdb.com/docs).
|
||||
View the [features](https://surrealdb.com/features), the latest [releases](https://surrealdb.com/releases), and [documentation](https://surrealdb.com/docs).
|
||||
|
||||
<h2><img height="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/features.svg?raw=true"> Features</h2>
|
||||
|
||||
|
@ -24,7 +56,12 @@ View the [features](https://surrealdb.com/features), the latest [releases](https
|
|||
- [x] Asynchronous, lock-free connections
|
||||
- [x] TLS support via either [`rustls`](https://crates.io/crates/rustls) or [`native-tls`](https://crates.io/crates/native-tls)
|
||||
|
||||
<h2><img height="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/installation.svg?raw=true"> Installation</h2>
|
||||
<h2><img height="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/documentation.svg?raw=true"> Documentation</h2>
|
||||
|
||||
|
||||
View the SDK documentation [here](https://surrealdb.com/docs/integration/libraries/rust).
|
||||
|
||||
<h2><img height="20" src="https://github.com/surrealdb/surrealdb/blob/main/img/installation.svg?raw=true"> How to install</h2>
|
||||
|
||||
To add this crate as a Rust dependency, simply run
|
||||
|
||||
|
|