Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tobiemh
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
SurrealDB 3.0: Improved stability, performance, and tooling
(surrealdb.com)
26 points
by
tobiemh
7mo ago
|
3 comments
2.
▲
by
tobiemh
4y ago
Hi johnwoods - Tobie founder of SurrealDB here. We're updating our website so it's clearer, but in the meantime, the best page to see the current functionality is our features page https://surrealdb.com/features W
3.
▲
by
tobiemh
4y ago
Hi user1029384756 - Tobie here, founder of SurrealDB. It's just a team of 2 of us at the moment, with the intention to grow the team very soon! At the moment (as you have noted) the underlying storage engine is RocksDB (in single mode)
4.
▲
by
tobiemh
4y ago
Hi user1029384756 - Tobie here, founder of SurrealDB. We do plan to support GraphQL integration soon (hopefully before our final 1.0 version). Our features page https://surrealdb.com/features is the best place to see what i
5.
▲
by
tobiemh
4y ago
Thanks dodyg. The implementation is already in the codebase. We're just looking to get it built into the Linux version in the next release!
6.
▲
by
tobiemh
4y ago
Hi dodyg, it is our intention to provide a fully-managed cloud hosted version of SurrealDB. We'll also offer support to those companies who want/need it. But our primary business model will be the DBaaS platform. We definitely don
7.
▲
by
tobiemh
4y ago
Awesome I'll see you on the RxDB Discord!
8.
▲
by
tobiemh
4y ago
Hi yawnxyz - absolutely we intend to have support for Svelte in due course! We aren't Svelte users ourselves, so any suggestions or ideas are very welcome! Do let us know in the community - https://surrealdb.com/communi
9.
▲
by
tobiemh
4y ago
Yes you're right. Accessing IndexedDB from WebAssembly needs to go through JavaScript. The only benefit from our perspective is that building it in Rust enables us to use the same logic and code that powers our entire database platform
10.
▲
by
tobiemh
4y ago
No not rhetorical - was genuinely interested in any suggestions. Out of interest, if the product was split (like other database products) into a 'core' open-source version, and an 'enterprise' limited license version, wo
11.
▲
by
tobiemh
4y ago
Hi typingmonkey. So SurrealDB abstracts away the document aspect of IndexedDB so it can be used as a key-value store. We then use that key-value store (in a similar way to RocksDB) to store the data in SurrealDB. You can see our abstraction
12.
▲
by
tobiemh
4y ago
Hi danielvaughn thanks so much for the comment! We love CockroachDB and Planetscale! With SurrealDB we intended to build a database where you can use the best of the relational database world, the document database world, and the graph data
13.
▲
by
tobiemh
4y ago
Ok lovasoa, we will definitely give this a thought!!! Just out of interest (and so I can understand your position / usecase better), how would the current license prevent you using it in any open-source projects at the moment?
14.
▲
by
tobiemh
4y ago
Hi lovasoa, this is definitely an option, and we're open to suggestions in this area!
15.
▲
by
tobiemh
4y ago
Hi AtNightWeCode, we're just a team of 2 developers at the moment, and completely bootstrapped. This is only our initial release, and we have a long journey ahead of us. We realise there is lots of work to do. It would be great to get
16.
▲
by
tobiemh
4y ago
Hi revskill, absolutely you could do something like this: DEFINE EVENT changed ON person WHEN $before.email != $after.email THEN http::post(' https://my-webhook.com ', $after); It's very flexible! We're also re
17.
▲
by
tobiemh
4y ago
Haha no worries carvking! Thank you!
18.
▲
by
tobiemh
4y ago
Hi PeterZaitsev, many of our core components that are used within the database are open source under the MIT / Apache 2.0 license. With regards to the core database code, it is free to use with no limits on number of nodes, data size,
19.
▲
by
tobiemh
4y ago
Hi satvikchoudhary! It's a good question. Obviously I know of ArangoDB, but I don't know it well enough to comment on the main differences, so I'll focus on what SurrealDB is aiming to achieve instead. SurrealDB is aiming to
20.
▲
by
tobiemh
4y ago
Hi carvking! The database can be used completely without our own cloud hosted product (for which there is a waitlist on the site). We're still a little bit away from offering our cloud hosted product, but the product itself can be down
21.
▲
by
tobiemh
4y ago
Hi jpambrun we're definitely open to comments and suggestions around this!
22.
▲
by
tobiemh
4y ago
Hi the_duke. The base implementation of that key-value store (written in Golang) can be found here: https://github.com/surrealdb/rixxdb I don't think the implementation of the ideas in the thesis were added to the
23.
▲
by
tobiemh
4y ago
Hi gardenfelder, we've got a whole page on our site explaining the thought process and our intentions around the license - https://surrealdb.com/license !
24.
▲
by
tobiemh
4y ago
Hi geenat, CockroachDB is an awesome database! SurrealDB and CockroachDB are quite different, in that CockroachDB is effectively a highly-available distributed PostgreSQL database (aiming at that similar functionality), while SurrealDB is a
25.
▲
by
tobiemh
4y ago
Lol. Unfortunately only /dev/null is truly web scale :) !
26.
▲
by
tobiemh
4y ago
At the time I implemented the versioning using separate trees on top of the Radix tree. Today I would augment the tree with t he versioned nodes, and would use a Concurrent Adaptive Radix Tree for the base tree. This would allow high concur
27.
▲
by
tobiemh
4y ago
Hi endisneigh. We are currently focussed on functionality and stability. There are a number of changes to our code that we know about ( https://github.com/surrealdb/surrealdb/labels/performance ), that we want
28.
▲
by
tobiemh
4y ago
Thanks so much weddpros! We definitely have some ambitious plans for SurrealDB, and we have lots of exciting stuff to come!
29.
▲
by
tobiemh
4y ago
hi erikpukinskis, obviously SurrealDB can be run on your local development machine, or in your own cloud, so you would never have to connect to our servers for testing. In addition, we are releasing a number of client libraries which (in ad
30.
▲
by
tobiemh
4y ago
Hi lovasoa thanks for your comment! We did try to stay as open as possible, but unfortunately the license (as you noted) is not an actual OSI approved license. We've got a whole page about why we chose this license, what the limitation
More ›