• The Dog Days of Summer with 2 in-memory computing talks, food + raffle prizes!

    Join us in Menlo Park for the next Bay Area In-Memory Computing Meetup! We'll have two great talks plus dinner, beverages and stellar raffle prizes! This free event is sponsored by GridGain Systems & Oracle. (Everyone who registers for the raffle will receive a FREE ticket to the In-Memory Computing Summit, Nov. 13-14! See below for details) Speakers: > Nikita Ivanov, Founder & CTO, GridGain Systems > Andy Rivenes [@TheInMemoryGuy], Product Manager at Oracle for Database In-Memory >> Talk 1: Nikita. "Ignite Pearls - Insight and Creativity in Distributed Programming." Abstract: This presentation is full of small case studies, real examples, and interesting exercises for learning about how to do a modern distributed programming with Apache Ignite. (Apache Ignite is an open-source distributed database, caching and processing platform designed to store and compute on large volumes of data across a cluster of nodes.) https://ignite.apache.org/whatisignite.html >> Talk 2: Andy. "Oracle Database In-Memory by Example" Abstract: Starting with Oracle Database 12c a new In-Memory column store is available and is compatible with all existing applications. But how does it work and what steps are required to get started? This session will show step by step examples to demonstrate how Oracle's in-memory dual format enables both super-fast analytics and online transaction processing. It will also show how Database In-Memory integrates with Oracle Database's existing features. By attending this session, you will arm yourself with the necessary knowledge to not only get started with Database In-Memory but to dramatically improve the performance of your analytic workload. *** Raffle prizes > 1st Prize: Xbox One S 1TB Console > 2nd Prize: SoundPEATS True Wireless Earbuds > 3rd Prize: Color Gameboy/Nintendo console with 168 classic games >>> EVERYONE who registers for the raffle will receive a FREE ticket to the In-Memory Computing Summit, Nov. 13-14 at the Hyatt San Francisco Airport conference center <<< Be sure to RSVP for the meetup. Afterward, click the link below (or scan the QR code in the photos section) to register for the raffle! http://bit.ly/Aug20GridGainRaffle

    2
  • Memory as Storage Media; app performance tips & cloud deployment best practices!

    Join us in Menlo Park July 17 for the next Bay Area In-Memory Computing Meetup! We’ll have three interesting talks, great food and awesome raffle prizes. This event is free thanks to our sponsors, GridGain Systems and Oracle! The lineup… * Formulus Black: “Memories – Using Memory as Storage Media” * Oracle: “Thinking about ‘Performance’” * GridGain: “Cloud deployment best practices” Talk 1: Formulus Black’s software, Forsa, enables any application to run fully in memory without modification, which can significantly enhance performance and decrease latency. This talk will be delivered by one of the company’s engineers (they are still sorting out who will come) and is titled: “Memories – Using Memory as Storage Media.” Abstract: Imagine if Memory could be used as storage media… > What properties might it need to have? > What kind of applications could be supported? > How much raw data can I fit into Memory? > What hardware and operating systems are needed? > What deployment options are possible and can it scale? Engineers from Formulus Black will present on how they are enabling Memory (DDR/NAND) as a storage media. https://www.formulusblack.com *** Talk 2: “Thinking about ‘Performance’” with Sam Drake, architect, Oracle TimesTen In-Memory Database. Abstract: Today’s applications need ever higher levels of performance. And companies are adopting in-memory technologies in order to make their applications fast. But what does “fast” really mean? “High performance” can mean very different things to different people, and some application architectures that provide “high performance” in some ways can perform rather poorly in other ways. This talk will discuss different ways to think about performance, and how different application architectures fare better - or worse - depending on which sort of “performance” is most important to you. (CV: Sam Drake is architect of the Oracle TimesTen In-Memory Database. He has worked on TimesTen for over 20 years) *** Talk 3: Cloud deployment best practices, with Greg Stachnick, director of product management at GridGain Systems. Abstract: Cloud deployments offer the potential for almost infinite resources and flexible scalability. But there are so many options! It can be overwhelming to know which services are best for your use case. Building distributed systems only adds to the complexity. Come learn some best practices on how to best structure and deploy IMDB/IMDG applications in a cloud environment. *** Be sure to RSVP because space will be limited. And don’t forget to register for the GridGain raffle! You can do that in advance here: http://bit.ly/July17Meetup The raffle theme is Stranger Things! First prize is a Polaroid Originals OneStep 2 “Stranger Things” Edition camera. Stranger Things action figures will go out to 2nd, 3rd & 4th-prize winners. BONUS! All raffle winners will also receive a FREE ticket to the In-Memory Computing Summit North America 2019, happening Nov. 13 and 14 at the Hyatt San Francisco Airport. Tickets are $400 each, so this is a fantastic opportunity to attend the 2-day conference for free! https://www.imcsummit.org/2019/us/

    5
  • Open source fest w/ Alluxio & Ignite + Using In-Memory Computing to make money!

    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. Raffle prizes. * 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 details >> 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

    2
  • LARGE (a billion+ objects) DB search; SQL Caching; in-memory troubleshooting!

    Join us May 23 in Menlo Park for the next Bay Area In-Memory Computing Meetup! This free event is sponsored by GridGain Systems and Oracle. Hot food, cold beverages (3 great talks) and cool raffle prizes (see below)! The meetup will run from 6-8 p.m. at Bootup, 68 Willow Road · Menlo Park, CA. RSVP now to reserve your spot because space will be limited! The talks > Talk 1: "Searching large databases with a billion objects or more!" with George Williams [Director of Data Science and Chief Evangelist, Embedded AI at GSI Technology]. > Talk 2: "Low Latency SQL Caching Without Custom Code" with Doug Hood [Oracle TimesTen Scaleout evangelist] > Talk 3: "Troubleshooting Apache Ignite (and best practices)" with Stan Lukyanov, [software engineer at GridGain Systems] Talk details >> Talk 1 (George): What do face recognition, visual e-commerce, and drug discovery have in common? These days they involve searching large databases with a billion objects or more. Unlike traditional database search, exact match to a query is not the goal. Instead similarity search is employed to retrieve the closest items. One way to scale similarity search is to use specialized hardware and I’ll talk about GSI Technology’s custom chip that accelerates large-scale similarity search. GSI Technology designs, develops and markets a broad range of high performance memory products for networking, military, medical, automotive and other applications. >> Talk 2 (Doug): Learn how an In-Memory Database can be used as a read/write cache to dramatically increase the performance of SQL statements. See how this can be achieved using either SQL metadata or drag and drop. See how these techniques are being used by airlines, payment processors and telecom companies. >> Talk 3 (Stan): Summary: Whether you are getting started with Apache Ignite or have already deployed, this session is for you. Stan will explain how to set up deployments to make them easier to monitor, manage and keep up and running properly. He'll also hare best practice examples on how to: * Configure Ignite and GridGain for deployment, management and monitoring * Leverage log files during troubleshooting * Use monitoring interfaces and tools such as JMX, Visor and Web Console * Identify and fix top errors for newly installed and existing deployments ******** Be sure to register for our raffle, too! Do that in advance here: http://bit.ly/May23raffle > 1st prize: Xbox One S 1TB Console >> 2nd prize: Portal from Facebook. Smart, Hands-Free Video Calling with Alexa Built-in >>> 3rd prize (mystery prize!)

    6
  • 2 Talks! Analyzing streaming data + Columnar Formatted Data for Analytics

    Join us April 30 in Menlo Park for the next Bay Area In-Memory Computing Meetup! Great food, drinks, raffle prizes -- and two stellar talks! Our speakers: > Pat Patterson [Director of Evangelism at StreamSets] > Andy Rivenes [@TheInMemoryGuy: Product Manager at Oracle for Database In-Memory] AGENDA: * 5:45 p.m. -- Dinner, drinks & networking * 6:10 p.m. -- Talk 1 (Pat): "Ingesting Streaming Data for Analysis" * 7:05 p.m. -- Talk 2 (Andy): “Oracle Database In-Memory – Columnar Formatted Data for Analytics” * 7: 50 p.m. -- Raffle drawings and closing remarks {Register here for the raffle: http://bit.ly/April30IMCmeetup } >>1st Prize: Lenovo Chromebook! >>2nd Prize: SwissGear Wenger Ibex Laptop Backpack! >>3rd Prize: Vintage-style "Suitcase Record Player" with 3-Speed Turntable! * 8:00 p.m. Finis! **** TALK DETAILS >> Talk 1 (Pat): This session, aimed at data architects, data engineers and developers, will explore how we can use the open source StreamSets Data Collector to build robust data pipelines. Attendees will learn how to collect data from cloud platforms such as Amazon and Salesforce, devices, relational databases and other sources, continuously stream it to Ignite, and then use features such as Ignite's continuous queries to perform streaming analysis. Pat will start by covering the basics of reading files from disk, move on to relational databases, then look at more challenging sources such as APIs and message queues. You will learn how to: * Build data pipelines to ingest a wide variety of data into Apache Ignite * Anticipate and manage data drift to ensure that data keeps flowing * Perform simple and complex ad-hoc queries in Ignite via SQL * Write applications using Ignite to run continuous queries, combining data from multiple sources >> Talk 2 (Andy): Analytic queries typically scan large amounts of data using aggregations to find patterns or trends in the data. In a traditional row-based database this can be slow because each row must be examined to access the columns in a query. Columnar formatted data does not have this problem because just the columns in the query need to be accessed. In addition, columnar formatted data tends to compress well and work well with vectorized processing like Single Instruction Multiple Data (SIMD). Oracle Database In-Memory can transform existing row-format database objects into an in-memory columnar format. These columnar formatted objects can be queried at orders of magnitude faster speed than the equivalent row format. This session will explore how this columnar format provides such a dramatic performance improvement for analytic queries, and how it works with the rest of Oracle Database so that no application changes are required. *** See you April 30! Please RSVP because space will be limited!

    4
  • Celebrate Spring with Node.js, Kubernetes & In-Memory Databases!

    Let's celebrate the arrival of Spring 2019 with three compelling talks, authentic Jamaican food, drinks, and some amazing raffle prizes (PlayStation 4 & more). Join us March 26 in Menlo Park and let's do this! This free event is sponsored by GridGain Systems. Speakers: * Kevin Xu, general manager of global strategy and operations at PingCAP * Denis Magda, vice president of product management at GridGain Systems and Apache Ignite vice president * Doug Hood, Oracle TimesTen Scaleout evangelist AGENDA: * 6 p.m. – Authentic Jamaican and cold drinks * 6:10 p.m. -- Talk 1 (Kevin): "Deploying TiDB a distributed open-source MySQL-Compatible HTAP Database with K8s." * 6:45 p.m. -- Talk 2 (Denis): "Apache Ignite for Node.js Developers." * 7: 25 -- Talk 3 (Doug): "How to scale non trivial applications" * 8 p.m. Raffle drawings (register here: http://bit.ly/March26Meetup ) > 1st Prize: PlayStation 4 Slim 1TB Console! > 2rd Prize: Retro CASIO calculator watch! * 8:05 p.m. Finis! >> Talk 1 (Kevin): PingCAP's TiDB is a cloud-native MySQL-compatible distributed database. Its key-value storage layer, TiKV, is a CNCF member project. Kevin's talk will introduce the architecture of TiDB and TiKV (a CNCF project), key use cases, a user story with Mobike (one of the largest bikesharing platforms in the world), and a demo of deploying TiDB + TiKV as a stateful application using Kubernetes in a Operator pattern on GKE. (https://www.pingcap.com/en/) >> Talk 2 (Denis): Node.js is a very popular and powerful JavaScript runtime environment. It is lightweight and efficient and benefits from an extensive package ecosystem. Apache Ignite is a memory-centric distributed database, caching, and processing platform for transactional, analytical, and streaming workloads delivering in-memory speeds at scale. The benefits of Ignite are now available to Node.js developers with the addition of the Node.js Thin Client for Ignite. (https://ignite.apache.org/) In this talk, using examples, Denis will cover the specifics of how to use Node.js with Ignite, including: * Instantiating an Ignite Client * Creating an Ignite Client Configuration * Connecting a Client to an Ignite Cluster Node * Obtaining an Ignite Storage Instance * Configuring an Ignite Storage Instance * Performing Key-Value Queries * Performing SQL, SQL Fields and Scan Queries At the end of his talk, attendees will have a solid understanding of how to use Node.js with Ignite and can then use this knowledge to build scalable Node.js applications with Ignite. >> Talk 3 (Doug): Scaling trivial workloads is easy (eg 38 million YCSB B ops/sec or 1.4 Billion SQL queries per seconds), but what if your workload is not trivial? This talk will cover a customer use case for how to scale with: - Five table joins where the data is distributed [hashed] over many machines - ACID Transactions where the unit of work has seven updates and seven queries - The database must be highly available and 'just work' - A performance comparison with other well know distributed databases (http://bit.ly/OracleTimesTenScaleout) * * * We expect space to be limited for this event so please RSVP to reserve your spot and help us plan for food and drinks. And don't forget to register for the raffle! Do that in advance here: http://bit.ly/March26Meetup

    1
  • Adding speed & scale to SQL + an Open Source Non Volatile Memory API

    Join us Feb. 21 in Menlo Park for the next Bay Area In-Memory Computing Meetup! We’ll have 2 great talks, Mexican food, drinks and great raffle prizes! This is a free event, sponsored by GridGain Systems. This is a free event but RSVP required! Location: Bootup, 68 Willow Road in Menlo Park > 1st Prize: Xbox One S 1TB Console >> 2nd Prize: Ring Wi-Fi Enabled Video Doorbell in Satin Nickel, Works with Alexa >>> Register for the raffle ahead of time: http://bit.ly/Feb21Raffle *** Speakers: * Valentin Kulichenko, Lead Architect at GridGain Systems * Bill Bridge, Software Architect, Oracle Agenda: * 6 p.m. -- Dinner is served! Mexican cuisine along with an assortment of frosty-cold beverages * 6:15- 7 p.m. -- Talk 1 (Val) " How to Add Speed and Scale to SQL, Support New Data Needs, and Keep Your RDBMS" * 7:05- 7:50 p.m. -- Talk 2 (Bill) " NVM Direct, an Open Source Non Volatile Memory API" * 7:55 p.m. -- raffle drawings (enter the raffle here: http://bit.ly/Feb21Raffle) * 8 p.m. Finis >> Talk 1 (Val): Over the last decade, the 10x growth of transaction volumes, 50x growth in data volumes, and drive for real-time response and analytics has pushed relational databases beyond their limits. Scaling an existing RDBMS vertically with hardware is expensive and limited. Moving to NoSQL requires new skills and major changes to applications. Ripping out the existing RDBMS and replacing it with another RDBMS with a lower TCO is still risky. In his talk, Val will explain how companies have been using the open-source Apache® Ignite™ to add in-memory speed and unlimited horizontal scale to SQL with no rip-and-replace of the underlying database. This talk will explain how to: * Configure Apache Ignite to sit in-between existing SQL (and NoSQL) databases and applications, auto-load SQL schema and data, and automatically keep Apache Ignite and the database in synch * Optimize SQL for optimal speed and linear horizontal scalability * Use Apache Ignite as a common data access layer across existing applications to support new real-time analytics, APIs, hybrid transactional/analytical processing (HTAP), streaming analytics or machine and deep learning without impacting the performance of the existing applications or databases >> Talk 2 (Bill): The advent of persistent memory in enterprise computing introduces new problems related to managing consistent application state. To solve these problems Oracle developed a C library and a set of C extensions for applications utilizing NVM. This library and the extensions implement an application interface (API) that is applicable to a wide range of applications. The talk describes the API and its features. *** Raffle prize details First Prize: Xbox One S 1TB Console > Watch 4K Blu-ray movies and stream 4K content on Netflix and Amazon video > Experience richer, more luminous colors in games and video with high dynamic range > Play over 100 Console exclusives and a growing library of Xbox 360 games on Xbox One Second Prize: Ring Wi-Fi Enabled Video Doorbell in Satin Nickel, Works with Alexa. > Works with Alexa to illuminate and send announcements to Echo devices when your doorbell is pressed or motion is detected, allowing you to hear and speak to visitors with two-way talk > Lets you see, hear and speak to visitors from your phone, tablet and PC > Sends alerts as soon as motion is detected or when visitors press the Doorbell > Works on any home, with or without existing doorbell wires > Monitors your home in HD video with infrared night vision > Lets you check-in on your property at anytime with Live View on-demand video

    1
  • High-availability apps, IoT use cases, SQL, NoSQL, JSON and GeoJSON!

    Join us Jan. 10 for our first meetup of 2019 in Menlo Park! You'll enjoy an evening of insightful talks, tasty food and refreshing beverages. And of course the evening wouldn't be complete without our raffle! This meetup, as usual, is free thanks to the sponsorship of GridGain Systems. Our speakers: > Konstantine Karantasis, software architect at Confluent > Doug Hood, Oracle TimesTen Scaleout evangelist > Your name here? Looking for one more speaker! AGENDA: * 6 p.m. – Food and drinks * 6:10 p.m. -- Talk 1 (Konstantine): "Scalable IoT with Confluent MQTT Proxy and Apache Kafka." * 6:45 p.m. -- Talk 2 (Doug): "Some SQL, NoSQL, JSON and GeoJSON, Please!" * 7: 25 -- Talk 3 (TBD): * 8 p.m. Raffle drawings (register here: http://bit.ly/Jan10meetup ) * 8:05 p.m. Finis! Doug's talk: Learn how get the best of SQL and NoSQL with a large serving of JSON for high availability apps that run both on premises and in the Cloud. Konstantine's talk: We'll go over the design and implementation of the recently released MQTT Proxy by Confluent. We'll discuss the challenges in supporting IoT uses cases that are based on the MQTT protocol and how Apache Kafka helps to scale IoT applications while making IoT data available for stream processing.

    2
  • In-Memory Computing merriment in Menlo Park!

    Join us December 12 for a wintery mix of in-memory computing merriment! We’ll have hot food to warm your bodies and festive beverages that will put you in the mood for three insightful talks on distributed systems. This meetup, as always, is free thanks to the sponsor, GridGain Systems. We’ll be raffling off some cool gear (register for the raffle here: http://bit.ly/Dec12Meetup ) 1st prize: Apple Watch Series 3 (with GPS)!!! 2nd prize: All-New Fire HD 8 Tablet | 8" HD Display, 16 GB!! 3rd prize: Sega Genesis Classic Game Console (with 81 Games)! Location: Bootup, 68 Willow Road in Menlo Park (meet us in the Nest Cafe). Speakers: * Denis Magda, director of product management at GridGain Systems and Apache Ignite vice president * Doug Hood, Oracle TimesTen Scaleout evangelist * John W. Lockwood, PhD, CEO Algo-Logic Systems Inc. AGENDA: * 6 p.m. – Food and drinks * 6:10 p.m. -- Talk 1 (Denis): "Best practices for Hadoop acceleration" * 6:45 p.m. -- Talk 2 (Doug): "In-Memory for the Enterprise." Learn about In-Memory data processing for IoT, streaming analytics and OLTP with SQL ACID transactions and high availability. * 7: 25 -- Talk 3 (John): " In-Memory Key Value Store (KVS) in FPGA for Ultra Low Latency and High Throughput" * 8 p.m. Raffle drawings (register here: http://bit.ly/Dec12Meetup ) * 8:05 p.m. Finis!

    6
  • A November to remember: 3 IMC talks in Menlo Park!

    Join us Nov. 1 in Menlo Park for another evening of insightful talks, great Mexican food and a special Nintendo Switch & Star Fox raffle prize bundle! This free event is sponsored by GridGain Systems. Location: Bootup, 68 Willow Road in Menlo Park Speakers: * George Williams, director of APU Data Science, Embedded ML and AI Chip at GSI Technology https://www.linkedin.com/in/george-williams-8130902/ * GridGain senior technical consultant Lucas Beeler https://www.linkedin.com/in/lsbeeler/ * Doug Hood, Oracle TimesTen Scaleout evangelist, https://www.linkedin.com/in/douglas-hood-5a0815/ AGENDA: * 6 p.m. -- Dinner is served! Mexican cuisine along with an assortment of frosty-cold beverages * 6:10-6:45 p.m. -- Talk 1 (George) "Hardware Acceleration For Open Source In-Memory Analytics" * 6:45-7:20 p.m. -- Talk 2 (Lucas) "In-Memory Computing Essentials for Data Scientists" * 7:20-7:55 p.m. -- Talk 3 (Doug) "Persistent Memory and the Future of In-Memory Databases." * 7:55 p.m. -- raffle drawings (enter the raffle here: http://bit.ly/Nov1raffle ) * 8 p.m. Finis >> Talk one: George will talk about hardware specialization trends for analytics, available through open source projects. More on this talk soon. >> Talk two: Lucas will talk about the fundamental capabilities of in-memory computing platforms that specifically boost high-load applications and services. These cost-effective capabilities bring existing IT architecture to the next level by storing and processing massive quantities of data both in RAM and, optionally, on disk. >> Talk three: (Doug) As byte addressable persistent memory will soon be available, how should In-Memory Databases best use this technology? Oracle TimesTen In-Memory Database was the first commercial In-Memory Database (1998). Given Oracle's 20 years of experience with In-Memory Databases, what are their thoughts on Persistent Memory? See demos of TimesTen In-Memory Database using multiple TB of Persistent Memory. Register now for our special November super raffle prize! http://bit.ly/Nov1raffle * Nintendo Switch - Neon Blue and Neon Red Joy-Con console! > Includes 2 hit games: >> NEW STARFOX RELEASE!! "Starlink Battle for Atlas." Fox McCloud is back with his Arwing ship and an exclusive mission! Includes collectable Fox McCloud and Arwing models! >> Fortnite: Double Helix Set!