question about 2.0

Ruslan Zasukhin sunshine at public.kherson.ua
Fri Apr 16 20:09:36 CDT 2004


On 4/16/04 7:49 PM, "Dave Parizek" <dave at Parizek.com> wrote:

Hi Dave,

> Question 1:
> 
> In 1.98 if I run this query:
> 
> update T1 set Price = Price * 0.95
> 
> it changes Price to 0 for every record.
> 
> Will  this query work properly in 2.0?

Yes. It works in 2.0

> Question 2:
> 
> Any idea when 2.0 will be out?  I am waiting to release my software
> because I really want the Union capability coming in 2.0, and have
> been waiting since February, and wondering if I should keep waiting.

yes

> I think some target dates should be published, because otherwise how
> are we as developers able to make plans on our own projects?

Agree Dave.

On the other hand like REAL have stop make any promises,
I also think this is good idea.

Yes, project is much more complex than I did expect.

We not just re-write from scratch all,
We implement many new ideas, algorithms, formats.

I have write it seems on beta list not so far, that only about 20 March, I
have made new discovery that it is possible in many cases do sorting using
    ZERO disk space to space special
    ZERO time to build special structure
    ZERO time to update that structure when we modify records.

IS this great? I believe yes. IF table have say million records this
discovery allow reduce db files on 4MB per each sorted filed!

Also I have found that in other cases it is possible reduce disk space in
2-4 times, and therefore increase speed in 2-4 times on work with this
structure.

Last 3 days I do implantation of this. If in Valentina 1.x there was just
ONE case for sorting, then in Valentina 2.0 I have implement already 9 cases
to be as optimal as possible in each case. So on the same PART OF ENGINE I
have complexity in 10 times more than in 1.x

And similar things we have in many parts of engine.
Just a lots of new ideas and innovations in work.
And as developer you know that NEW code require time.


---------------
Now more optimistic words:

Igor now works on VarChar.
After than only Picture field is not implemented yet.

Ivan works on system tables. I hope soon he will finish them and start new
task.

Alex work on Diagnose right now.

I work now on Sorting.

And on white-board I see next TODO items:

    Index_string   
    Join,

------
    finish aggregative
    HAVING

    :1 binding  
    ByteSwap
    enabling Encryption
    Pictures
    Cache tuning 
    resources folder.

Under line are located tasks that can be finished during beta testing.

As you see not to many tasks yet. :-)
Although Join is not easy task if do all I want.
I actually now try implement GENERAL simple cases, later do optimization
cases.


And having working engine, we will need
-- make V4RB 
-- make V4MD
-- Vserver based on 2.0

Actually this tasks done on 40-80% already, and now just wait for fully
featured engine.


-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------



More information about the Valentina-beta mailing list