remi-coulom / joedb Goto Github PK
View Code? Open in Web Editor NEWJoedb, the Journal-Only Embedded Database
Home Page: https://www.remi-coulom.fr/joedb/
License: MIT License
Joedb, the Journal-Only Embedded Database
Home Page: https://www.remi-coulom.fr/joedb/
License: MIT License
Hello,
Saw a link on cppcast, and on browsing initial documentation this seems very similar to prevayler. I had done quite a bit of work with prevayler a long time ago (10+ years), and was just curious if that was where the original idea came from.
Looks cool, will see if a use case comes up for this.
Hello,
Just some thoughts floating in my mind at present, but had some questions about running joedb as embedded database with a service that provides the following:
Do you think there will be issues with that basic workflow?
Thanks
Rakesh
In my .joedbi file i have some table definitions like this where I need a row of 64 doubles:
create_table data_64
add_field data_64 c0 float64
add_field data_64 c1 float64
add_field data_64 c2 float64
...
add_field data_64 c62 float64
add_field data_64 c62 float64
add_field data_64 c63 float64
It would be much easier to access the data if I could do something like:
create_table data_64
add_field data_64 c float64[64]
such that data_of_data_64 looks something like this:
struct data_of_data_64
{
std::array<double, 64> field_value_of_c;
}
Is there a different way to get the same result?
Hi, I've just been reading through joedb
a bit (looks great!) and it looks quite interesting for a use case I've been searching for a good solution to:
Ideally, it would be possible to use standard joedb query/access routines to query the natively encoded data. One option that occurred to me was to provide a 'virtual table' interface, such that a 'capnp' table could implement the functionality required to respond to joedb queries against capnp schemas (ie table names, field names etc would map to their definitions in the capnp schema). I believe this approach could be possible to integrate at the joedbc
stage.
So, finally a question! ๐ Does this seem feasible/aligned with the goals of joedb? Is there another approach you'd recommend? Thanks for reading.
I see that I can timestamp / comment the log. Is there a method to load a database up to a specified timestamp or comment?
There are other ledger databases (most famously https://aws.amazon.com/qldb/), it would be interesting to see a comparison in README.
(It seems that joedb is a ledger DB, but I'm not sure.)
You can follow this issue if you wish to be informed of the progress of joedb.
It seems github offers no way to follow releases of a project. So I will annouce them here. Please don't comment in this issue. This issue should be strictly reserved to post information about recent new progress of joedb.
How would you handle this?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.