[racket] Snooze & Transactions
Noel,
I'm on 2.8, which is what Planet shows as the current version.
I've noticed I can't push more than 1.5MB/s though, even though my
data set's quite small... My only explanation is logging / synchronous
writes, which is why I'm curious about controlling the transactions.
Thanks.
On Sat, Dec 18, 2010 at 09:27:31PM +0000, Noel Welsh wrote:
> Hi Adam,
>
> Great to hear you're enjoying Snooze. Which version are you using? The
> released version 2, or the unreleased version 3 on Github?
>
> Thanks,
> N.
>
> On Sat, Dec 18, 2010 at 7:25 PM, Russell Adams
> <RLAdams at adamsinfoserv.com> wrote:
> > I'm really enjoying using Snooze to make persistent structures, it
> > works great!
> >
> > While creating records is easy I'm seeing really slow insertions into
> > the database (both Sqlite and Postgres). It is very I/O bound, and
> > looks like each operation is a separate transaction.
> >
> > It looks like in the source there is support for handling
> > transactions, or wrapping one transaction around a series of
> > calls.
> >
> > I'm looking for an example of using transactions because it isn't
> > documented yet.
> >
> > Thanks!
> >
> > ------------------------------------------------------------------
> > Russell Adams ? ? ? ? ? ? ? ? ? ? ? ? ? ?RLAdams at AdamsInfoServ.com
> >
> > PGP Key ID: ? ? 0x1160DCB3 ? ? ? ? ? http://www.adamsinfoserv.com/
> >
> > Fingerprint: ? ?1723 D8CA 4280 1EC9 557F ?66E8 1154 E018 1160 DCB3
> > _________________________________________________
> > ?For list-related administrative tasks:
> > ?http://lists.racket-lang.org/listinfo/users
> >
>
------------------------------------------------------------------
Russell Adams RLAdams at AdamsInfoServ.com
PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/
Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3