Digital Transformation & Software Engineering Services

Author Archives: Moshe Kranc

Moshe Kranc

About Moshe Kranc

Moshe is the Chief Technology Officer for Ness Software Engineering Services. While many people live with one Big Data problem over the course of several years, he has been involved in dozens of Big Data use cases, including 2 years as head of the Big Data Center of Excellence at Barclays Bank.
Moshe_blog

Amazon Redshift: Vendor Lock-In Never Felt So Good

The Hadoop ecosystem has a well-known hole: there is no good tool for near-real time analytics on Big Data. For example, suppose you have 500 milliseconds to calculate the average temperature reading from a set of sensors, based on some ad hoc user-specified criteria such as location, time and sensor type. Pre-aggregation is not feasible, […]

read more »
Admiration-and-Modernization-2

Admiration and Modernization: A Lesson from Vacation

Because I love my job, I cannot stop thinking about software engineering even when I am on vacation. My recent holiday in Rajasthan and Varanasi in Northern India provided an opportunity to truly admire some enterprising inventions of the ancient times that are now outdated. I believe this attitude of respectful admiration can help companies […]

read more »
Don’t Be Fooled By Facades

Don’t Be Fooled By Facades

When NoSQL databases first appeared, in response to the need to process high volumes of unstructured data, the “o” in NoSQL was small, and it meant that these systems had “No” SQL support – SQL was meant for traditional structured relational databases, not these new schema-less contraptions. But, developers know and love SQL, so these […]

read more »
3-1

Big Data 101: Big Data at Rest: Hadoop

It seems Hadoop is the ‘flavor of the month’ in IT these days, and commands conflicting headlines month after month. What is Hadoop, and where did it come from? Like many great innovations, Hadoop was created to solve an entirely different problem – building a web search engine. In 1999, Doug Cutting developed Lucene, a […]

read more »
iStock_000034275524_Big_Data_blog_

Big Data 101 – The Rise and Fall of Greenplum

Last time we explored Massively Parallel Processing (MPP) databases as a way to run SQL queries on Big Data at Rest. One of the leading commercial products in this category is Pivotal’s Greenplum, which, at its peak, achieved annual revenues of over $100 million. The rise and fall of this product provides an illustrative lesson […]

read more »
3-1

Big Data 101: Massively Parallel Processing

The first technology family we will explore for Big Data at Rest is Massively Parallel Processing (MPP). Traditional relational databases scale up by adding more server nodes, which share the same disks. Some databases, such as Oracle’s Real Application Cluster (RAC) go even further, and share the same in-memory cache across all servers. The benefit […]

read more »

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE

CLOSE