Category: In-Memory

Feed: Blog – Hazelcast. Author: Dan Ortega. The Open Banking initiative, also referred to as PSD2 (Payment Services Directive), is a textbook example of streaming technology applied to modern banking requirements. In this model, banks (primarily in Europe) are required to make their back-end systems for customer accounts and payment services available to other members of the financial payment ecosystem. While this is a consumer-friendly initiative, from a bank’s perspective the broader transactional ecosystem has effectively been force-integrated into their operational systems. This essentially means a significant increase in sources of streaming data from a more diverse range of service ... Read More

Feed: Blog – Hazelcast. Author: Rafal Leszko. I’m sure you use caching somewhere in your system. This can be either to improve performance, reduce backend load, or to decrease downtime. Everybody uses caching. Caching is everywhere. However, in which part of your system should it be placed? If you look at the following diagram representing a simple microservice architecture, where would you draw the “cache” rectangle? There is more than one right answer to this question. You could place the cache inside each service or as a completely separate cache server. You could also put it in front of each ... Read More

Feed: MemSQL Blog. Author: Manish Pandey. In this webinar, which you can view here, Manish Pandey tells us about the transformative effect real-time data, machine learning, and artificial intelligence will make in helping financial services institutions meet increasing demands from consumers. (You can also see the slides.) Pandey, who is Sr. Director of Business Development and Digital Strategy at MemSQL partner Fiserv, highlights the power of MemSQL, and the smarts that Fiserv can bring to helping companies make the most out if it. – Editor As you know, financial services has always been an exciting world. And to add to ... Read More

Feed: Redis Labs. Author: Chris Cheung. In recent years, many programming languages have made an effort to improve their concurrency primitives. Go has goroutines, Ruby has fibers and, of course, Node.js helped popularize async / await, which is today’s most widespread type of concurrency operator. In this post, I will talk about the basics of async / await, using Python as an example. I chose Python, since this capability is relatively recent in Python 3, and many users might not yet be familiar with it (especially considering how long it took for Python 2.7 to get to end of life) ... Read More

Feed: MemSQL Blog. Author: David Gomes. Today is the one-year anniversary of MemSQL Studio and sees the release of MemSQL Studio 1.8.1. To celebrate, we have put together a brief summary of where we’ve taken MemSQL Studio in its first year, a few thoughts on how we will extend the product going forward, and an invitation to you to contribute your feedback. Just over a year ago, we launched the first release, MemSQL Studio 1.0.1. While the release notes detail everything that’s happened since, we want to reflect on the last year of development and give some additional context to ... Read More

Feed: Blog – Hazelcast. Author: Greg Luck. Introduction We all know that selecting the right technology for your business-critical systems is hard. You first have to decide what characteristics are most important to you, and then you need to identify the technologies that fit that profile. The problem is that you typically only get a superficial view of how technologies work, and thus end up making decisions on limited information. Selecting amongst in-memory technologies – and especially distributed systems – can be especially challenging since many of the system’s attributes may not be easy to uncover. One topic, in particular, ... Read More

Feed: Blog – Hazelcast. Author: Neil Stevenson. In June 2019, we announced the inclusion of Hazelcast Jet as a runner for Apache Beam. Now it’s time for an example showing how it’s done. As a bonus, it’s not “Word Count.” IoT Data The data we will use is a series of 2,000 GPS points and time offsets: # Latitude, Longitude, Time-Offset 45.417,8.179,1629 45.417,8.178,1630 45.416,8.178,1631 45.416,8.177,1632 45.415,8.176,1633 These points are real data. They come from a trip on Italy’s famous Frecciarossa (Red Arrow) train from Milan to Turin. Since we have real data, we can solve some real problems. Since trains move, ... Read More

Feed: MemSQL Blog. Author: Floyd Smith. In this presentation, recorded shortly after MemSQL introduced MemSQL Pipelines, two MemSQL engineers describe MemSQL’s underlying architecture and how it matches up perfectly to Kafka, including in the areas of scalability and exactly-one updates. The discussion includes specific SQL commands used to interface MemSQL to Kafka, unleashing a great deal of processing power from both technologies. In the video, the MemSQL people go on to describe how to try this on your own laptop, with free-to-use MemSQL software. Introduction to MemSQL: Carl Sverre I want to start with a question. What is MemSQL? It’s ... Read More

Feed: MemSQL Blog. Author: Floyd Smith. The MemSQL Forums are seeing more and more community contributions – not just timely and incisive questions, but answers from the community, and valuable content contributions as well. We have two new community stars for the summer, and some valuable Q&As flying back and forth. What Makes an Online Community Work? Participation in any online community is mostly optional. People always have a lot of ways they can spend their time, so for an online community to take off, it has to offer a lot to people. So it’s notable that the MemSQL Forums ... Read More

Feed: MemSQL Blog. Author: Nikita Shamgunov. MemSQL co-founder and co-CEO Nikita Shamgunov gave the keynote address and a session talk at the AI Data Science Summit in Jerusalem earlier this summer. The session talk, presented here, describes the use of MemSQL as a data backbone for machine learning and AI. In this talk, he gives a demonstration of the power of MemSQL for AI, describes how MemSQL relates to a standard ML and AI development workflow, and answers audience questions. This blog post is adapted from the video for Nikita’s talk, titled Powering Real-Time AI Applications with MemSQL. – Ed ... Read More