Blog Archive 2021 Amazon Aurora Storage Jan 10 2021 2020 Tales of the Tail Mar 07 2020 Active DBMS Feb 15 2020 2016 The RUM Conjecture May 10 2016 Amazon Dynamo Apr 18 2016 JDBC Connection to Apache Phoenix Mar 31 2016 HBase 1.0 : Offheap Cache Configuration Mar 12 2016 Note on Distributed Computing Mar 06 2016 End-to-end Arguments in System Design Feb 07 2016 Scale in Distributed Systems Jan 10 2016 2015 Oozie Job to Schedule HBase Major Compaction Dec 20 2015 HBase Replication Nov 21 2015 HBase Back-up Oct 24 2015 HBase : Best Practices Sep 26 2015 HBase : Data Load Aug 16 2015 HBase Shell Jul 05 2015 Java Direct ByteBuffer Performance Advantages and Considerations Jun 05 2015 Secure All Applications Please Apr 30 2015 Chef HWRP Using an Example Apr 23 2015 Chef LWRP Using HDFS Directory as an Example Apr 19 2015 Integrating Chef and Apache ZooKeeper for Coordination in a Cluster Apr 03 2015 Restart of a Service Which Is Dependent on Multiple Services Through Chef Feb 28 2015 Dynamically Requesting a Common Service in a Chef Managed Environment Feb 21 2015 Design Optimal HBase Based Applications Feb 07 2015 Configuration Parameters That Can Influence HBase Performance Jan 01 2015 2014 Build Your Hadoop Cluster Unattended (Almost!!) Dec 27 2014 Garbage First (G1) GC and HBase Dec 18 2014 Copy Distributed Log Files Into HDFS Dec 16 2014 JVM GC Settings and HBase Performance Dec 13 2014 Leverage Large Physical Memory to Improve HBase Read Performance Nov 24 2014 Leverage HBase Cache and Improve Read Performance Nov 21 2014 Adding Users to Graphite Nov 19 2014 Developing Chef Community Cookbook Which Allows Changing Execution Flow Dynamically Nov 19 2014 OO Programming Aspects of Python Sep 19 2014 Python Basics for Programmers Sep 14 2014 Creating a Single Node Kafka Server Using Chef Jun 19 2014 Making a Git Pull Request for Specific Commits Jun 19 2014 Download and Install Software Using Chef Jun 10 2014 Enabling JAVA Plugin for Collectd Jun 09 2014 Basic Chef Knife Commands Jun 09 2014 Setting Up to Contribute Using Git Jun 07 2014 2013 Spanner Dec 18 2013 Points to Remember While Designing for Concurrency Nov 14 2013 Steps to Design and Develop Concurrent Processes Oct 27 2013 Challenges in Concurrent Programming II Sep 15 2013 Challenges in Concurrent Programming I Aug 15 2013 Determine to Stay Serial or Go Parallel Jul 29 2013 Concurrent Parallel or Distributed Processing Jun 30 2013 Concurrency and Why Application Developers Need to Know About It Jun 15 2013 A Scalable Content-Addressable Network Feb 27 2013 Cassandra - a Decentralized Structured Storage System Jan 23 2013 2012 Ceph Mar 20 2012 Google Bigtable Feb 21 2012 Google File System Jan 24 2012 2011 Organizational Knowledge Management Nov 08 2011 Customer Centricity and Projects Aug 12 2011 People Management for Project Success Jul 10 2011 Simple Themes of Project Failures Jun 20 2011 Procurement and Project Risks May 07 2011 Risks When a Project Manager Is Assigned Apr 17 2011 Project Selection and Risks Mar 15 2011 Mitigating Risk to Deliver a Successful Project Jan 27 2011 Services Through Cloud Jan 02 2011 2010 What on Which Cloud? Dec 04 2010 Variations of Cloud Nov 27 2010 Why and Why Not Cloud Nov 15 2010 In the Cloud? Oct 27 2010