* [Caml-list] b+tree @ 2001-11-06 10:05 Johann Spies 2001-11-06 12:28 ` Sven 0 siblings, 1 reply; 4+ messages in thread From: Johann Spies @ 2001-11-06 10:05 UTC (permalink / raw) To: caml-list Are there any b+tree libraries available in ocaml? Something like Aaron Watters' bplustree for python? Johann -- Johann Spies Telefoon: 021-808 4036 Informasietegnologie, Universiteit van Stellenbosch "Let all that you do be done in love." 1 Corinthians 16:14 ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] b+tree 2001-11-06 10:05 [Caml-list] b+tree Johann Spies @ 2001-11-06 12:28 ` Sven 2001-11-06 13:03 ` Stefano Zacchiroli 0 siblings, 1 reply; 4+ messages in thread From: Sven @ 2001-11-06 12:28 UTC (permalink / raw) To: Johann Spies; +Cc: caml-list On Tue, Nov 06, 2001 at 12:05:56PM +0200, Johann Spies wrote: > Are there any b+tree libraries available in ocaml? Something like Aaron > Watters' bplustree for python? Are those not the same as the balanced binary trees used by the set and map modules of the standard lib ? You might consider using patricia tree's which seem faster and have an ocaml implementation (altough not debian packaged). Friendly, Sven Luther ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] b+tree 2001-11-06 12:28 ` Sven @ 2001-11-06 13:03 ` Stefano Zacchiroli 2001-11-06 15:15 ` scott 0 siblings, 1 reply; 4+ messages in thread From: Stefano Zacchiroli @ 2001-11-06 13:03 UTC (permalink / raw) To: caml-list On Tue, Nov 06, 2001 at 01:28:40PM +0100, Sven wrote: > On Tue, Nov 06, 2001 at 12:05:56PM +0200, Johann Spies wrote: > > Are there any b+tree libraries available in ocaml? Something like Aaron > > Watters' bplustree for python? > > Are those not the same as the balanced binary trees used by the set and map > modules of the standard lib ? Uhmm .. I doubt. Balanced binary trees are binary search tree that keep almost balanced a tree (like AVL or RB-tree), Btree and B+tree are data structures usually used in DBMS, kept on disk and aimed to minimize the number of disk seek (usually btree's leafs are sized based on disk block size). Cheers. -- Stefano "Zack" Zacchiroli <zack@cs.unibo.it> ICQ# 33538863 Home Page: http://www.cs.unibo.it/~zacchiro Undergraduate student of Computer Science @ University of Bologna, Italy - Information wants to be Open - ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] b+tree 2001-11-06 13:03 ` Stefano Zacchiroli @ 2001-11-06 15:15 ` scott 0 siblings, 0 replies; 4+ messages in thread From: scott @ 2001-11-06 15:15 UTC (permalink / raw) To: caml-list I have implementend persistent btrees as part of a larger app. I'd be happy to share it with anyone interested, but don't want to distribute it yet as it's part of a larger domain-specific database system that's not done. The btree portion of this project is pretty stable, though. That said, mail me in private you'd like the code. scott On Tue, Nov 06, 2001 at 02:03:08PM +0100, Stefano Zacchiroli wrote: > On Tue, Nov 06, 2001 at 01:28:40PM +0100, Sven wrote: > > On Tue, Nov 06, 2001 at 12:05:56PM +0200, Johann Spies wrote: > > > Are there any b+tree libraries available in ocaml? Something like Aaron > > > Watters' bplustree for python? > > > > Are those not the same as the balanced binary trees used by the set and map > > modules of the standard lib ? > > Uhmm .. I doubt. > > Balanced binary trees are binary search tree that keep almost balanced a > tree (like AVL or RB-tree), Btree and B+tree are data structures usually > used in DBMS, kept on disk and aimed to minimize the number of disk seek > (usually btree's leafs are sized based on disk block size). > > Cheers. > > -- > Stefano "Zack" Zacchiroli <zack@cs.unibo.it> ICQ# 33538863 > Home Page: http://www.cs.unibo.it/~zacchiro > Undergraduate student of Computer Science @ University of Bologna, Italy > - Information wants to be Open - > ------------------- > Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ > To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ------------------- Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2001-11-06 15:55 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-11-06 10:05 [Caml-list] b+tree Johann Spies 2001-11-06 12:28 ` Sven 2001-11-06 13:03 ` Stefano Zacchiroli 2001-11-06 15:15 ` scott
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox