[ATTENTION] Chat with Frank about 3.1 cool news :-)

Ruslan Zasukhin sunshine at public.kherson.ua
Mon Jun 25 00:03:41 CDT 2007


Frank Schimama 4:32pm  Hi Ruslan
rz 4:33pm  Hi Frank

Frank Schimama 4:33pm  I finally downloaded 3.0.2
Frank Schimama 4:33pm  will try it soon.
Frank Schimama 4:35pm  what is left with 3?

rz 4:36pm  we have cool news
rz 4:36pm  we improve BinaryLink
rz 4:36pm  to be for 1:M and 1:1 optimized
rz 4:36pm  to be NOT worse of ObjectPtr
rz 4:36pm  AND
rz 4:37pm  100K  LINKS
rz 4:37pm  between T1 and T2
rz 4:37pm  ObjectPtr did this in 60 seconds
rz 4:37pm  new Binary Link which we ship for 3.1
rz 4:37pm  do this in .... what time you think ?!

Frank Schimama 4:37pm  30 seconds?

rz 4:37pm  faster

Frank Schimama 4:37pm  6 seconds????

rz 4:38pm  12

Frank Schimama 4:38pm  wow that's great!

rz 4:38pm  we was surprised :)

Frank Schimama 4:38pm  i would have to switch to binarylinks then
Frank Schimama 4:39pm  so then binarylink will become preferred way for ALL
links then in 3.1?

rz 4:40pm  right
rz 4:40pm  now it seems all ready :)
rz 4:40pm  and this bring us to point -- why ObjectPtr is soo slow :)

Frank Schimama 4:41pm  so are you going to deprecate objectptr?

rz 4:41pm  yes will be recommended
rz 4:41pm  it is can be good only for people who want be similar to FK
rz 4:41pm  for first steps
rz 4:41pm  -

Frank Schimama 4:42pm  I must read up on how to use BinaryLinks then

rz 4:42pm  aha, we need yet polish SQL dumps for links

Frank Schimama 4:42pm  YES

rz 4:42pm  
http://www.valentina-db.com/dokuwiki/doku.php?id=paradigma:public:en:documen
tation:vkernel:vlink:vlink

Frank Schimama 4:42pm  for me, i need class way.
Frank Schimama 4:43pm  is that documented?
Frank Schimama 4:43pm  it shows SQL way (which is good too!)

rz 4:43pm  all you need just one constructor  VBinaryLink
rz 4:43pm  exists one exmaple   in Exmaples/Class way folder
rz 4:43pm  -

Frank Schimama 4:44pm  so i can simply replace VObjectPtr with VBinaryLink
in my tables using class way?
Frank Schimama 4:44pm  perhaps with slightly different parameters to call
it.

rz 4:45pm  no
rz 4:45pm  objectPtr was field of table
rz 4:45pm  and part of MyTable constructor
rz 4:45pm  now this will be moved to VDatabase constructor

Frank Schimama 4:45pm  right!

rz 4:45pm  when T1 and T2 constructors done

Frank Schimama 4:45pm  cool!
Frank Schimama 4:46pm  that makes perfect sense.
Frank Schimama 4:46pm  that just makes so much more sense then foreign keys.
Frank Schimama 4:46pm  and ObjectPtr
Frank Schimama 4:47pm  One thing though....
Frank Schimama 4:48pm  with ObjectPtrs, you didn't need to specify the link
between tables if it was the only one.
Frank Schimama 4:48pm  But now you always will have to with SQL right?
Frank Schimama 4:48pm  and with binarylinks.
Frank Schimama 4:48pm  It's not a problem - but i need to rewrite all my
SQLs to handle the BinaryLinks.
Frank Schimama 4:49pm  i usually specfied the ObjectPtr link anyway.

rz 4:52pm  no
rz 4:52pm  implicit links are for ANY links
rz 4:53pm  FK, OPtr, Binary

Frank Schimama 4:53pm  That's neat
Frank Schimama 4:53pm  But i still will have massive rewrite of my DB
structure.

rz 4:53pm  
http://www.valentina-db.com/dokuwiki/doku.php?id=paradigma:public:en:documen
tation:valentina_vs:valentina_vs

rz 4:53pm  read here some info

Frank Schimama 4:56pm  Yes, very nice

-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]



More information about the Valentina mailing list