Hi

On Fri, Aug 20, 2010 at 10:14 AM, Brian Aker <[email protected]> wrote:
> Hi!
>
> On Aug 19, 2010, at 7:17 PM, Prafulla wrote:
>
>> I would like to understand if any work is done on this project so
>> far. From mailing list it seems Stewart has done some work.
>
> I believe both Stewart and I have poked at it. There are two needs:
>
> 1) An engine that can go behind the current "heap" engine that is 
> documented/extendable/etc. There is a long laundry list for this.
>
> 2) A concurrent, transactional engine.


How much of work is done in this regard ? Any pointer to the bzr branch ?
I would like to take a look.
Also I would like to contribute to its development further.
Is there any design document/list of requirement for the engine that
someone has prepared?
If yes, could you please give pointer to that as well ?

>> Also I just saw BTree index support has been removed from memory engine.
>> Is it because we are going to redesign the engine itself or there
>> is no much demand for Btree? It looks like there is need for Btree index
>> on memory engine in real-life scenarios. At lease people seem to be using
>> it.
>
> A couple of days ago when I was going over the btree I observed that if I ran 
> all of the tests through it that a number of crashes/bugs/etc showed up (and 
> I did the same with MySQL and found additional issues). The problem is that 
> the b-tree support is just not heavily tested. It should be a drop in 
> replacement for the hash indexes, but it is not. The hash code is pretty 
> reliable though. I don't really like having code in the tree that we know has 
> issues. I would agree that the range indexes are useful, but in their current 
> state I don't believe that they are that usable.
>
> Does this help any?
>

Yes, I understand your point of not having code in the main tree that
has problems.
But I do think, that range indexes should be added later back to memory engine
once we revamp it and fully test it.

-- 
Best Regards,
Prafulla V Tekawade

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to