Skip to content

viant/CacheStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is CacheStore?

CacheStore is a key-value hybrid storage system between memory cache and disk. It is high performance, horizontally scalable, and high availability. It was initially developed to support real time auction and high performance ad serving systems.

So why choose CacheStore? Take a look at our website: CacheStore

Features

  • High performance
  • Three types of deployment
  • Rich API
  • Supports sorted and hash map stores
  • Groovy command line shell
  • Supports plug-ins for heterogeneous storage
  • Server side serialization
  • Map Reduce
  • Currently supports Java and Groovy with other languages coming soon

Prerequisites

Documentation

Download

To get CacheStore and its modules into your own project add these dependencies to your project's pom.xml file:

<dependency>
    <groupId>com.viantinc.cachestore</groupId>
    <artifactId>cachestore-client</artifactId>
    <version>1.6.0</version>
</dependency>
<dependency>
    <groupId>com.viantinc.cachestore</groupId>
    <artifactId>cachestore-core</artifactId>
    <version>1.2.5</version>
</dependency>
<dependency>
    <groupId>com.viantinc.cachestore</groupId>
    <artifactId>cachestore-server</artifactId>
    <version>1.6.5</version>
</dependency>
<dependency>
    <groupId>com.viantinc.cachestore</groupId>
    <artifactId>objectquery</artifactId>
    <version>1.5.8</version>
</dependency>
<dependency>
    <groupId>com.viantinc.cachestore</groupId>
    <artifactId>replica</artifactId>
    <version>2.2.3</version>
</dependency>
<dependency>
    <groupId>com.viantinc.cachestore</groupId>
    <artifactId>transport</artifactId>
    <version>2.2.3</version>
</dependency>
<dependency>
    <groupId>com.viantinc.voldemort</groupId>
    <artifactId>cachestore-storage</artifactId>
    <version>4.0.4</version>
</dependency>
<dependency>
    <groupId>com.viantinc</groupId>
    <artifactId>hessian-sm</artifactId>
    <version>4.1.0</version>
</dependency>

Latest Version

The latest stable version is CacheStore 1.1.0 CacheStore Code Base: https://github.com/viant/CacheStore

Copyright and Licensing

The source code is available under the Apache 2.0 license. We are actively looking for contributors. If you have ideas, code, bug reports, or fixes you would like to contribute, please do so. Pull requests will be handled by Mickey Hsieh.

Credits and Acknowledgements

[CacheStore Creator: Mickey Hsieh]

[Technical Writer: Lester Pi supervised by Mike Yang and Mickey Hsieh]

[Open-source Admin: Lester Pi supervised by Mike Yang and Mickey Hsieh]

[CacheStore Website: Lester Pi supervised by the Viant Engineering Team ]

[QA/Test: Viant Engineering Team]

About

A key-value hybrid storage system with a powerful API that utilizes both memory cache and disk to optimize performance.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages