Skip to main content

Jim King

Jim King is a visionary expert in the field of BI, database, Java development and programming. He has more than 10 years of experience in BI and development of Java applications. He is passionate about applying simpler methods to solve the complex problems of users.

 

Weblogs

The columnar storage is good, especially when there are lots of tabular fields (this is quite common). In querying, the data to traverse is far less than that on the row storage. Less data to...

Hadoop is an outstanding parallel computing system whose default parallel computing mode is MapReduce. However, such parallel computing is not...

The MapReduce of Hadoop is a widely-used parallel computing framework. However, its code reuse mechanism is inconvenient, and it is quite...

Hadoop is an outstanding distributed computing system. However, many users find MapReduce is too complex and too tough to manage, the response is too slow, the realtime is too poor, and the...

The low efficiency of Hadoop computation is an undeniable truth. We believe, one of the major reasons is that the underlying computational structure of MapReduce for Hadoop is basically of the...

The data warehouse is essential to enterprise business intelligence, which accounts for a great part of the total enterprise cost. With the global data explosion in recent years, the business...

In the past, the data structure and business logics were so simple that one SQL statement was enough to achieve user's computational goal. With the rapid growing of information industry, users...

According to research, most complex report development work can be simplified by performing the data source computation in advance. For example, find out the clients who bought all products in the...

In Java, implementing via SQL is a well-developed practice for ...

According to research, most complex report development work can be simplified by performing the data source computation in advance...

In Java development, the typical data computation problems are characterized with:

  • Long computation procedure requiring a great deal of debugging...

In report development, we may need to present the data from multiple databases in one report, such as data from MSSQL database for...

The data computation layer in between the data persistent layer and the application layer is responsible for computing the data from data persistence layer,...

Recently, I read Why Big Data Projects Fail by Stephen Brobst. I can’t agree more with his opinions which exposed the problem I’ve...

In Java development, we may encounter the complex set operations. Java alone is not powerful enough to save programmers’ efforts in implementing the computation details, which is time-consuming...