- Tag: concurrency
Posts tagged concurrency
Concurrency – The property in which two or more computing processes are executing at the same time.
Feed: All - O'Reilly Media. Author: Mike Loukides. A punch card with Fortran. (source: Tangopaso via Wikimedia Commons) In a Quora post, Alan Kay lamented the state of tooling for programmers. Every other engineering discipline has built modern computational tools: for computer aided design, simulation and testing, and for manufacturing. But programming hasn’t progressed significantly since the 1970s. We’ve built great tools for others, but not ourselves. The shoemaker’s children have holes in their shoes. Kay isn’t being entirely fair, but before looking at what he’s missing, it’s important to think about how he’s right. If we don’t understand how ... Read More
Feed: Microsoft Azure Blog. Author: Igor Stanko. As the amount of data stored and queried continues to rise, it becomes increasingly important to have the most price-performant data warehouse. While we’re excited about being the industry leader in both of Gigaom’s TPC-H and TPC-DS benchmark reports, we don’t plan to stop innovating on behalf of our customers. As Rohan Kumar mentioned in his blog on Monday, we’re excited to introduce several new features that will continue to make Azure SQL Data Warehouse the unmatched industry leader in price-performance, flexibility, and security. To enable customers to continue improving the performance of ... Read More
Feed: Microsoft Azure Blog. Author: Rohan Kumar. Digital disruption has created unlimited potential for companies to embrace data as a competitive advantage for their business. As a result, analytics continues to be a key priority for enterprises. When it comes to analytics, customers tell us that they need a solution that provides them with the best price, performance, security, and privacy, as well as a system that can easily deliver powerful insights across the organization. Azure has them covered. Analytics in Azure provides unparalleled performance at incredible value, not only in one, but two independent benchmark reports. Additionally, as illustrated ... Read More
What to choose for your synchronous and asynchronous communication needs – Redis Streams, Redis Pub/Sub, Kafka etc.
Feed: Redis Labs. Author: Loris Cro. Let’s talk about communication tools and patterns. With the introduction of Streams in Redis, we now have another communication pattern to consider in addition to Redis Pub/Sub and other tools like Kafka and RabbitMQ. In this article, I will guide you through the defining characteristics of various communication patterns, and I’ll briefly introduce the most popular tools used to implement each. Finally, I’ll leave you with a small take-away that will hopefully help you build better solutions faster. Synchronous Communication In this context, synchronous means that all parties need to be active at the ... Read More
Feed: MemSQL Blog. Author: Floyd Smith. A MemSQL customer previously ran their business on two databases: the Amazon Web Services Relational Database Service (AWS RDS) for transactions and Druid.io for analytics, with a total bill which reached over $93,000 a month. They moved both functions to MemSQL, and their cost savings have been dramatic – about two-thirds of the total cost. The customer’s new monthly cost is about $31,000, for a savings of $62,000 a month, or 66%. In addition, the customer gains increased performance, greater concurrency, and easier database management. Future projects can also claim these benefits, giving the ... Read More
Feed: Blog – Hazelcast. Author: Neil Stevenson. This is an example showing one way you might connect to Hazelcast Cloud, and how you can harness its power for improved performance. As a problem, we’re going to calculate the spread of customer satisfaction, as the average doesn’t give enough insight. The example shows a custom domain model and server-side code execution. It shows both the junior and senior developer approach to cloud computing, with the latter being substantially more efficient. The problem For this example, we’re going to do a statistical calculation known as Standard Deviation. Don’t worry, the math here ... Read More
Feed: All - O'Reilly Media. Author: O'Reilly Media. Office (source: Pixabay) Learn new topics and refine your skills with more than 160 new live online training courses we opened up for May and June on the O'Reilly online learning platform. AI and machine learning Real-Time Streaming Analytics and Algorithms for AI Applications, May 15 Inside Unsupervised Learning: Anomaly Detection using Dimensionality Reduction, June 4 Beginning Machine Learning with Scikit-learn , June 5 Getting started with Machine Learning , June 10 AI for Product Managers, June 11 Deep Learning with TensorFlow, June 12 Intermediate Machine Learning with Scikit-learn, June 12 Hands-on ... Read More
Feed: MemSQL Blog. Author: Rick Negrin. The proliferation of streaming analytics and instant decisions to power dynamic applications, as well as the rise of predictive analytics, machine learning, and operationalized artificial intelligence, have introduced a requirement for a new type of database workload: operational analytics. The two worlds of transactions and analytics, set apart from each other, are a relic of a time before data became an organization’s most valuable asset. Operational analytics is a new set of database requirements and system demands that are integral to achieving competitive advantage for the modern enterprise. This new approach was called for ... Read More
Feed: AWS Compute Blog. Author: Chris Munns. This post is courtesy of Adam Westrich – AWS Principal Solutions Architect and Ronan Prenty – Cloud Support EngineerWant to deploy a web application and give a large number of users controlled access to data analytics? Or maybe you have a retail site that is fulfilling purchase orders, or an app that enables users to connect data from potentially long-running third-party data sources. Similar use cases exist across every imaginable industry and entail sending long-running requests to perform a subsequent action. For example, a healthcare company might build a custom web portal for physicians ... Read More
Feed: Planet PostgreSQL. © Laurenz Albe 2019Sometimes you want to enforce a condition on a table that cannot be implemented by a constraint. In such a case it is tempting to use triggers instead. This article describes how to do this and what to watch out for.It will also familiarize you with the little-known PostgreSQL feature of “constraint triggers”.A test caseSuppose we have a table of prisons and a table of prison guards: CREATE SCHEMA jail_app; CREATE TABLE jail_app.prison ( prison_id integer PRIMARY KEY, prison_name text NOT NULL ); INSERT INTO jail_app.prison (prison_id, prison_name) VALUES (1, 'Karlau'), (2, 'Stein'); CREATE ... Read More