EJDB2 #183

Open
adamansky opened this Issue Mar 15, 2017 · 8 comments

Comments

Projects
None yet
6 participants
@adamansky
Member

adamansky commented Mar 15, 2017

Reimplement EJDB due to many limitations http://ejdb.org/doc/limitations.html and hardly-maintainable codebase.

Current state

Used Binn (https://github.com/liteserver/binn) as internal data serialization format
馃啎 https://github.com/Softmotions/ejdb/tree/ejdb2

Tasks

  • #205 Implement rfc6902 and rfc6901
  • #207 Implement JSON Merge Patch rfc7396
  • #206 Implement XPath/JSON pointer like query language
@akaustel

This comment has been minimized.

Show comment
Hide comment
@akaustel

akaustel Mar 15, 2017

Sounds great! Looking forward to this.

Sounds great! Looking forward to this.

@BigJoe01

This comment has been minimized.

Show comment
Hide comment
@BigJoe01

BigJoe01 Apr 20, 2017

Hi, why don't use wiredtiger as data storage?

Hi, why don't use wiredtiger as data storage?

@akaustel

This comment has been minimized.

Show comment
Hide comment
@akaustel

akaustel Apr 24, 2017

@BigJoe01 WiredTiger seems interesting, but it would seem you cannot use it on iOS, due to GPL, would you agree? Additionally, is WiredTiger suitable for tiny databases, say ~10k entries, and what kind of memory footprint does it have?

@BigJoe01 WiredTiger seems interesting, but it would seem you cannot use it on iOS, due to GPL, would you agree? Additionally, is WiredTiger suitable for tiny databases, say ~10k entries, and what kind of memory footprint does it have?

@Extarys

This comment has been minimized.

Show comment
Hide comment
@Extarys

Extarys Feb 6, 2018

Any update on this or is it abandoned?

Extarys commented Feb 6, 2018

Any update on this or is it abandoned?

@aneeeshp

This comment has been minimized.

Show comment
Hide comment
@aneeeshp

aneeeshp Mar 8, 2018

Is this still in progress?

aneeeshp commented Mar 8, 2018

Is this still in progress?

@adamansky

This comment has been minimized.

Show comment
Hide comment
@adamansky

adamansky Apr 12, 2018

Member

Hi! We have released our new key/value storage http://iowow.io which will be used as backend for EJDB2. As soon as iowow WAL(Write Ahead Logging) will be implemented we will start EJDB2 core engine implementation. So work in progress, no so fast as all we want but we are going forward anyway.

Member

adamansky commented Apr 12, 2018

Hi! We have released our new key/value storage http://iowow.io which will be used as backend for EJDB2. As soon as iowow WAL(Write Ahead Logging) will be implemented we will start EJDB2 core engine implementation. So work in progress, no so fast as all we want but we are going forward anyway.

@katyo

This comment has been minimized.

Show comment
Hide comment
@katyo

katyo Apr 17, 2018

Great news!

katyo commented Apr 17, 2018

Great news!

@adamansky

This comment has been minimized.

Show comment
Hide comment
Member

adamansky commented May 7, 2018

@adamansky adamansky self-assigned this May 7, 2018

@adamansky adamansky added this to the 2.0 milestone May 7, 2018

adamansky added a commit that referenced this issue May 8, 2018

adamansky added a commit that referenced this issue May 8, 2018

adamansky added a commit that referenced this issue May 8, 2018

adamansky added a commit that referenced this issue May 8, 2018

adamansky added a commit that referenced this issue May 8, 2018

adamansky added a commit that referenced this issue May 9, 2018

adamansky added a commit that referenced this issue May 9, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment