DEV Community

usinesoft
usinesoft

Posted on

Just released Cachalot DB V2

What is Cachalot DB?

An in-memory database for dotnet applications
All data is available in memory and distributed on multiple nodes, allowing for blazing-fast queries. Like Redis but with some significant differences:

  • Persistence is transactional; all update operations are written into a persistent transaction log before being applied to memory.

  • It has a full query model available through SQL and LINQ. It supports all usual operators like projections, distinct, order by, and, of course, a complete where clause. Everything is done server-side.

  • It supports both dictionary and ordered indexes. A highly optimized query processor chooses the best index, combining multiple indexes for one query.

  • It can compute pivot tables server-side even on a cluster of many nodes

  • A high-speed full-text search. You can do either full-text search, traditional queries, or combine the two.

  • Very fast, fully ACID, two-stage transactions on multiple nodes

  • Consistent read context allows executing a sequence of queries in a context that guarantees that data is not modified meanwhile.

  • Bulk inserts: when feeding with large quantities of data, ordered indexes are sorted only once at the end to ensure optimum performance.

  • When used as a distributed cache (persistence disabled), an inventive mechanism allows the description of the cached data, thus enabling complex queries to be served from cache only if all the concerned data is available.

I would really apreciate your feedback

The project can be found here https://github.com/usinesoft/Cachalot

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

While many AI coding tools operate as simple command-response systems, Qodo Gen 1.0 represents the next generation: autonomous, multi-step problem-solving agents that work alongside you.

Read full post

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Best practices for optimal infrastructure performance with Magento

Running a Magento store? Struggling with performance bottlenecks? Join us and get actionable insights and real-world strategies to keep your store fast and reliable.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️