mbdavid / LiteDB-vNext

Other
53 stars 6 forks source link

What to expect for this new version? #2

Closed YBAZAN closed 2 years ago

YBAZAN commented 2 years ago

Hi,

First of all, thank you for this awesome library. I used it a lot in my projects, very useful.

I see more activity on this repo than on the other one.

Could I ask what is your plan for the updated version, in terms of functionalities? Will there be important changes in the database format? If yes, can we expect having a backward compatibility?

mbdavid commented 2 years ago

Hi @YBAZAN, I'm completely insanse about this new version. 2 weeks non-stoping 😄... but has a long way to release any preview. Now I'm working on base data/index pages structures and how manipulate in another simple/fantastic way... My first ideia now is test this lower engine (ILiteEngine) before move on...

Let's talk about features confirmed:

File version will be change to 9, so old versions are not compatible But, before release, I will add Upgrade option to convert to new version.

About API, just minor changes for final user. A migration manual will be made in documentation

The main ideia with this new version is create a simple and solid database engine structure to create another plugins/extensions using this new core engine. I have some projects in my list:

And so on...

YBAZAN commented 2 years ago

Thank you @mbdavid for the time you spent to answer my question.

What a program! I cannot help you on that, but I will continue to have a look on it!

Best of luck!