[slideshare id=34504881&doc=esent-140509230057-phpapp02]
5/11にCLR/H Tokyo #2でLTさせていただいた内容です。
サンプルコードは以下のGitHubを参照してください。
GitHub - ishisaka/VbEsentSample: ESENT のサンプル
ESENT のサンプル. Contribute to ishisaka/VbEsentSample development by creating an account on GitHub.
ESENTはWin32 APIとしてみると、SQLiteに比べお世辞にも使いやすいとは言えないのですし、Windowsにたまに存在する、これ社内向けのAPIですよね臭もしますが、さすがにADやExchangeで使われるだけあってパフォーマンスも信頼性(の仕組み)としてはなかなかなのものがあるのではないかと思います。
特にSQL CEもなくなった今、OSSが政治的な話や宗教で使えないとなるとなかなか選択肢もないので、「Windows標準機能です(キリッ」と言い切れるESENTも魅力的になってきたのではないでしょうか。
特に勉強会のテーマであった、業務用アプリケーション用途しては最適です。
ま、SQLiteが使えるなら、素直に使っておいた方が良いと思いますけど。
2021/02/04追記:
.NET向けのライブラリ、GitHubに引っ越して生き残っておりました。
コメント