Join us June 24 in Menlo Park for our next meetup! We'll have 3 valuable talks, a delicious BBQ dinner and amazing summertime-themed raffle prizes! This free event is sponsored by GridGain Systems and Oracle.
> Talk 1: "Best Practices for Native Persistence and Data Recovery." With Valentin (Val) Kulichenko, lead architect at GridGain Systems.
> Talk 2: "Feeding data to the Kubernetes beast: bringing data locality to your containerized big data workloads." With Bin Fan, founding engineer of Alluxio, Inc. and PMC member of Alluxio open source project.
> Talk 3: "Using In-Memory Computing to make money!" With Doug Hood, Oracle TimesTen Scaleout evangelist.
* 1st prize: REMALI 4K Sports Action Camera!
* 2nd prize: Fitbit Inspire HR Heart Rate & Fitness Tracker!
* 3rd prize: Polaroid Originals OneStep 2 VF - Summer Blue!
[Register for the raffle here: http://bit.ly/June24Meetup ]
>> Talk 1 (Val): As an in-memory computing platform, GridGain and Apache Ignite support native persistence that stores data and indexes transparently on non-volatile memory, SSD or disk. When persistence is enabled, memory becomes a cache for the most frequently used data and indexes. Native persistence is ACID-compliant, durable and enables immediate availability on a restart of each node. Data is never lost; GridGain supports full and incremental snapshots along with continuous archiving, and provides Point-in-Time recovery to an individual transaction.
Val will share insights into the underlying architecture and best practices for implementing native persistence in production. His talk will cover:
- An architectural overview of native persistence, and centralized backup and recovery
- Tips and tricks for for configuring and managing persistence
- Best practices for checkpointing, using the Write-Ahead Log (WAL) and restoring from a failure
- Performance tuning recommendations to balance durability and performance, including how to create snapshots under load
>> Talk 2 (Bin): The latest advances in container orchestration by Kubernetes bring cost savings and flexibility to compute workloads in public/hybrid cloud / multi cloud environment. Such architectures typically lead to physically separated compute and storage services, where S3, Azure Data Lake or Google Cloud Storage are commonly used to provide data persistence.
Open source Alluxio approaches this problem in a new way. It helps elastic compute workloads realize the true benefits of the cloud, while bringing data locality and data accessibility to workloads orchestrated by Kubernetes. Alluxio can orchestrate data locality from any persistent storage including object store such as Ceph and cloud storage such as AWS S3 or GCS and make it accessible to compute running in Kubernetes pods. As a stateless data access layer (as opposed to a long-running data storage daemon service), Alluxio runs as a native service making data-intensive compute workloads Kubernetes friendly.
Bin will explain how this new approach of bringing data locality to data-intensive compute workloads in Kubernetes environments. He'll also cover the Alluxio, architecture, deployment with Kubernetes and real-world production use cases.
>> Talk 3 (Doug): This talk is a case study of how using an in-memory database is used to both make and save money for a trading system.
* * *
We're created a forums for the Bay Area In-Memory Computing Meetup... a central place where we'll be sharing all of the speaker slides, code snippets, photos, videos and more. It's also the place to ask questions, submit talk proposals and more. Please join us at http://bit.ly/BayAreaIMC