In-Memory Computing Planet® Blogs and Events

IMC Planet presents in-memory computing blogs and events from around the world. Read the latest in-memory computing news here. Submit your RSS feed or post your upcoming events and help the in-memory computing community stay up to date on the latest developments.

Oct
23
2017
Posted by Denis Magda Blog
In the previous article, we reviewed several practical performance hints that let us exploit SSDs at their peak. Today you will see how to go further and improve random write workloads of a database by replacing regular SSDs with Intel Optane SSDs powered by cutting-edge 3D-XPoint technology.

What might be wrong with sustained random write workloads on good-old SSDs? Those who read the previous article will remember that regular SSDs have to perform garbage collection routines endlessly by erasing blocks with stale data. Since any kind of garbage collection inevitably leads to performance degradation, SSDs…
 
Oct
16
2017
Posted by ScaleOut Software Blog

Watch Dr. Bain’s talk at the In Memory Computing Summit in Amsterdam. Bill presents his vision of using an in-memroy data grid to combine stream and batch processing to model a real-world system using a digital twin.

The post Video: Bill Bain presents Stream Processing with In-Memory Data Grids: Creating the Digital Twin appeared first on ScaleOut Software.

 
Oct
16
2017
Posted by The ScaleOut Software Blog

Watch Dr. Bain’s talk at the In Memory Computing Summit in Amsterdam. Bill presents his vision of using an in-memroy data grid to combine stream and batch processing to model a real-world system using a digital twin.

The post Video: Bill Bain presents Stream Processing with In-Memory Data Grids: Creating the Digital Twin appeared first on ScaleOut Software.

 
Oct
11
2017
Posted by The Xoriant blog

Use Web Components with Jupyter Notebooks If you are a Data Scientist, you ought to have worked on a Jupyter Notebook. Notebooks are the simplest form of interface to Python, especially if you want to do some Data Science analytics....

The post Turbocharge Your Data Science Workbench appeared first on Xoriant Blog.

 
Oct
06
2017
Posted by Oracle Database In-Memory Blog

The Database In-Memory team would like to thank everyone for attending the In-Memory sessions and Hands On Labs. The response was great and we were able to meet lots of new friends and re-connect with old ones.

I was asked about the HOL lab guide and it is now available in the OOW Session Catalog so you can download it directly from there:

Other presentations are also available in their respective schedule listings.

 

 
Oct
02
2017
Posted by All Things Distributed

Today marks the 10 year anniversary of Amazon's Dynamo whitepaper, a milestone that made me reflect on how much innovation has occurred in the area of databases over the last decade and a good reminder on why taking a customer obsessed approach to solving hard problems can have lasting impact beyond your original expectations.

It all started in 2004 when Amazon was running Oracle's enterprise edition with clustering and replication. We had an advanced team of database administrators and access to top experts within Oracle. We were pushing the limits of what was a leading commercial database at the time and were unable to sustain the availability, scalability and performance needs that our growing Amazon business demanded.

Our straining database infrastructure on Oracle led us to evaluate if we could develop a purpose-built database…

 
Sep
29
2017
Posted by ODBMS.org
“With multi scale dataflow computing, we adjust the structure of the computer to the problem, rather than spending countless hours molding the problem into a computer language which is then interpreted by a microprocessor in an endless game of “Chinese whispers”. The poor microprocessor has no chance to figure out what the original problem might […]
 
Sep
28
2017
Posted by Oracle Database In-Memory Blog

In our previous two posts on In-Memory Expressions (IM expressions) we discussed the two types of IM expressions, user-defined In-Memory virtual columns and automatically detected In-Memory expressions. Now let's visit some of the details of IM expressions.

Probably the first thing to note is that since IM expressions are stored in the IM column store, their use is going to require more memory to store the IM expressions. We can see this when we populate IM expressions. In Part 1 of our series, we populated a user-defined IM virtual column for an expression in the LINEORDER table. Let's take a look at the space this required. Prior to creating the virtual column, the IM column store had these…

 
Sep
26
2017
Posted by The Xoriant blog

In the previous blog post ‘Swagger Specification and Code Generation one-o-one’, we learned about Swagger specification and its power to speed up web application development by code generator tool swagger-codegen. In this article, we will explore second approach of development...

The post Swagger Annotation And Spring Configuration appeared first on Xoriant Blog.

 
Sep
25
2017
Posted by All Things Distributed

Today, I am excited to announce plans for Amazon Web Services (AWS) to bring an infrastructure Region to the Middle East! This move is another milestone in our global expansion and mission to bring flexible, scalable, and secure cloud computing infrastructure to organizations around the world. Based in Bahrain, this will be the first Region for AWS in the Middle East. The Region will be in the heart of Gulf Cooperation Council (GCC) countries, and we're aiming to have it ready by early 2019. This Region will consist of three Availability Zones at launch, and it will provide even lower latency to users across the Middle East.

This news marks the 22nd AWS Region we have announced globally. We already have 44 Availability Zones across 16 geographic Regions that customers can use today. We still have another five AWS Regions (and 14 Availability Zones) in China, France, Hong Kong, and Sweden. Plus another AWS GovCloud (US)…

 
Sep
22
2017
Posted by Denis Magda Blog
As a software guy, I was always curious to know how the things work at the hardware level and how to apply the knowledge for more advanced optimizations in applications. Take Java Memory Model for instance. The model grounds its memory consistency and visibility properties on keywords such as volatile or synchronize. But these are just the language keywords and you start looking around how JVM engineers could turn the model in life. At some point, you will breathe out revealing that the model utilizes a low-level instruction set for mutexes and memory barriers at the very bottom of the software pie running on physical machines. Nice, these are the instructions a CPU understands but the curiosity drives you further because it is still vague how all the memory consistency guarantees can be satisfied on multi-CPU machines with several CPU registers…
 
Sep
14
2017
Posted by Oracle Database In-Memory Blog

It's almost time for Oracle Open World again. Open World starts on Sunday October 1 and runs through Thursday October 5th. There will be lots of Database In-Memory sessions, hands-on-labs and we will be in the Oracle demo grounds and Engineered Systems showcase as well. Here is a list of sessions to help with your planning.

Oracle Presentations:

  • HOL7584 - Oracle Database In-Memory Hands-on Lab
    • Monday, Oct 02, 6:00 p.m. - 7:00 p.m. | Hilton San Francisco Union Square (Lobby Level) - Plaza Room A
    • Tuesday, Oct 03, 11:30 a.m. - 12:30 p.m. | Hilton San Francisco Union Square (Lobby Level) - Plaza Room A
    • Wednesday, Oct 04, 1:15 p.m. - 2:15 p.m. | Hilton San Francisco Union Square (Lobby Level) - Plaza Room A
  • CON6661 - Oracle Exadata: Disruptive New Memory and Cloud Technologies, Monday, Oct 02, 2:15 p.m. - 3:00 p.m. | Moscone West…
 
Sep
07
2017
Posted by The Starcounter Blog
At Starcounter we believe innovation is not only good for business, to push the technological boundaries is good for society as a whole. To encourage innovation, we think it's crucial for developers and entrepreneurs to meet and discuss the hot topics of today. Artificial intelligence is such a topic and Code Night 11 is an
 
Sep
06
2017
Posted by The Xoriant blog

Introduction Decision Trees are a type of Supervised Machine Learning (that is you explain what the input is and what the corresponding output is in the training data) where the data is continuously split according to a certain parameter. The...

The post Decision Trees for Classification: A Machine Learning Algorithm appeared first on Xoriant Blog.

 
Sep
05
2017
Posted by ODBMS.org
“To be competitive with non-open-source cloud deployment options, open source databases need to invest in “ease-of-use.” There is no tolerance for complexity in many development teams as we move to “ops-less” deployment models.” –Peter Zaitsev I have interviewed Peter Zaitsev, Co-Founder and CEO of Percona. In this interview, Peter talks about the Open Source Databases […]