Event Store logo

sss https://eventstore.org Menu

Developer Blog

A useful piece of code 1

  |   Written by: Greg Young   |   Articles

Updated November 25th, 2015 to fix broken links to code on GitHub.

One of the great things about having gone OSS is that we can highlight very useful pieces of code inside of the Event Store that are now available with a 3-Clause BSD license. In other words pieces of code that are now available for you to use if you want to.

Today let’s take a look at a namespace most people have probably overlooked in the code base: EventStore.Core.Indexes.Hashes.

There are three hash implementations sitting here:

All three are solid implementations of hash functions. At present we use XXHashUnsafe for the hash inside of the read index.

Subscribe to the Event Store blog

Get the latest news and tutorials when they are released

You might also like

    Guest post: Subscription service for Event Store

      |   Written by: Steven Blair   |   Articles

    VME Retail have released version 1.0.0 of their Subscription Service, which is intended to make life that little bit easier for delivering events from Event Store to clients. The Subscription Service has been used privately by VME Retail Ltd for a few years in various solutions, and they have decided to open the code up to the rest of the Event Store community.

    Read article

    Case Study: How Event Sourcing is Spurring Linedata’s Digital Transformation

      |   Written by: Dave Remy   |   Articles

    Event sourcing is relatively new to the financial services industry. By implementing Event Store’s approach to support its digital transformation strategy, Linedata can be more responsive to the changing needs of its customers and gain a competitive edge in the market. “The core benefits of event-driven architecture allowed us to improve quality, performance and respond quickly to our customers,” said Adrian Tovey, who leads Linedata’s global program management. “Event Store has helped us meet the demand for change in the industry, a change in the way applications are used to deliver services to our customers; Linedata is at the forefront of those changes.”

    Read article

    Disabling disk caching in Ubuntu

      |   Written by: James Nugent   |   Articles

    Amongst the many interesting discussions I had at Build Stuff last week was about how it’s desirable to switch off disk caching for the disks used for Event Store databases to help ensure that data is durable in the face of power failures. This is actually true of many databases, indeed, postgres gives you a warning about the possible dire consequences of having write caching switched on when you may experience power failure. You can...

    Read article