iamondemand writes: The data distribution policy describes the rules under which the data is distributed. A policy that matches your application’s workflow will give you critical web scale benefits: endless scalability, high-availability, geo-location of data nearest user populations, multi-tenancy, archiving and data “tiering”. A poorly conceived policy will degrade performance, use more system resources and cause you problems.
iamondemand writes: According to the Gartner poll, DBAs make up only 5.5% of NoSQL users. Given this data, Gartner’s conclusion that “DBAs are not part of the conversation” seems accurate. With the onset of DevOps-type roles, the System Administrator and R&D positions have changed in order to adapt to the new circumstance. It is clear that due to the game changing development that NoSQL has introduced to the IT world, the DBA team must undergo similar changes.
iamondemand writes: Before discussing UI and API load tests, there are a few key differences we should take into consideration. For a UI, you want to test the load of an actual user scenario. For example: logging in, adding items to a cart, filling out a form, and so on. Both tests are usually done by generating HttpWebRequests, however the API load test output will be in a JSON or XML format (no embedded objects involved) whereas a UI test returns the actual page.
iamondemand writes: Distributed databases and solid state disks (SSDs) are a perfect match. In fact a well distributed database will greatly extend the life of each SSD being used. SSDs are rapidly taking over the high performance storage market. According to a recent Forbes article the SSD market grew to almost $2 billion last year, and will continue to grow through 2018. This technology has enormous performance advantages over traditional spinning hard disks. Disk operations can be performed up to 30% faster than traditional disks and their transfer speeds are 5 to 10 times greater In this article I will discuss the causes of SSD failures and explain why a distributed database can greatly increase the life of your SSD storage.
iamondemand writes: OpenStack is awesome. But, in order to try out the latest releases you typically need more hardware and time. Maybe you’ve always wanted to play with and never found the time? Or maybe you did install it, but you had to spend days scrounging for suitable hardware? Or maybe you’re an expert, but you have no way to quickly spin up and down entirely new installs?
iamondemand writes: I’d like to discuss how the need for speed combined with processing larger and larger datasets is leading to the rise of parallelism in computing, and how this is leading the rise of distributed databases.
A range of factors have conspired to make parallel software more widespread in the modern world. In the past, single threaded programs were written for machines to execute one instruction at a time. In those days, software was much simpler to write because software developers did not have to think about the consequences of multiple actions happening simultaneously. In the modern world, however, a range of factors have conspired to make it necessary for programmers to develop parallel programs. These are much more challenging to develop than serial programs. Let’s take a look.