ESE/ESENT Database Stuff

There is a new release of ManagedEsent on Codeplex. There are some new APIs, bugfixes and...

Date: 02/15/2011

Multivalued columns can be very useful for simplifying data schema and improving performance, but...

Date: 06/03/2010

Cameron Taggart has a blog entry on using ManagedEsent from F#:...

Date: 03/02/2010

There is a new release of ManagedEsent on Codeplex. There are some new APIs, constants for the new...

Date: 09/12/2009

A quick look at some of the new features that are available in the Windows 7 version of ESENT....

Date: 08/18/2009

(Continuing from the post on implementing the Visitor pattern in C# 4.0) A virtual method is...

Date: 08/13/2009

A lot of the talk around the new dynamic keyword in C# 4.0 (available in the beta of Visual Studio...

Date: 05/28/2009

Microsoft has released Kobe, "a getting started resource kit for planning, architecting, and...

Date: 04/17/2009

(I saw a link to this from the Wikipedia entry on esent) A company called iiobo has released a C++...

Date: 04/06/2009

Version 1.2 of the ManagedEsent interop layer for the ESENT database engine is now available on...

Date: 04/06/2009

On our internal mailing list a user asked "When I retrieve a column of type JET_coltypBit that is...

Date: 04/01/2009

(or is "xxx considered harmful" completely worn out as a meme?) I believe that, in general, people...

Date: 03/26/2009

When an assert goes off what does it mean? In the codebases I work in, a failing assert doesn't...

Date: 03/01/2009

Fluent interfaces are a nice way of building up an API which reads very nicely. Chaining methods...

Date: 02/16/2009

Counting the number of records in a table can be extremely expensive, as it requires reading all the...

Date: 02/10/2009

I've wanted to be able to use Esent as a simple, fast, reliable and persistent key/value store. The...

Date: 01/12/2009

I was working on some old code that had a structure that looked like this struct Foo { bool...

Date: 01/08/2009

I confess that, for some years now, I've wondered what the managed equivalent of memcmp() was,...

Date: 01/01/2009

Inserting a record into a table doesn't change the location of the JET_TABLEID used to insert the...

Date: 01/01/2009

Besides providing lots of great input on the new managed layer, Ayende Rahien has found time to...

Date: 12/23/2008

I just published the first release of the Esent .NET managed interface on Codeplex....

Date: 12/22/2008

I was reading a performance whitepaper about another embedded database engine and decided to write a...

Date: 11/07/2008

(All links go to the named Wikipedia article) ESE/ESENT is an embedded database engine providing...

Date: 10/29/2008

Although the ESENT API has been available in the Windows SDK for several years, I don't think enough...

Date: 10/23/2008

Who: I'm Laurion Burchall, a Software Engineer on the Ese/Esent team. What: A blog about the Esent...

Date: 10/21/2008

This is an ESENT programming error I've made a few times, watch out for this pattern:JET_TABLEID...

Date: 10/19/2008

Any ESENT API which creates a table (JetCreateTable, JetCreateTableColumnIndex,...

Date: 05/22/2007