Follow Slashdot blog updates by subscribing to our blog RSS feed


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Submission + - Data Distribution Policy: What It Is and Why You Should You Care? (

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.

Submission + - Gartner: DBAs Aren't Part of the NoSQL Conversation (

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.

Submission + - How to Prepare Your UI Vs. API Load Test (

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.

Submission + - Optimized Database Distribution Extend SSD Lifetime (

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.

Submission + - Multi-node OpenStack RDO IceHouse on AWS/EC2 and Google (

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?

Submission + - The Rise of Parallel, Distributed Databases (

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.

Slashdot Top Deals

Evolution is a million line computer program falling into place by accident.