Playing Big Data: 12 tools to know

Source: Internet
Author: User
Keywords Developers can programmers

Whether it's building large data applications or just trying to get a little bit of inspiration from the development of mobile apps, programmers now need data analysis tools more than ever. This is definitely a good thing, so many companies from the needs and skills of programmers to build some data analysis tools.

Over the past few years, Derrick has seen a lot of startups, projects, and development tools, all of which are designed to bring advanced data analysis capabilities to programmers. Sometimes programmers use simple scripts to develop powerful displays, or use a simpler way to deliver data in the development process, Derrick believes this is a significant development trend.

In the world of cloud computing and mobile applications, creating a new career around a simple application is much easier than ever. Even in large companies, developers are struggling to sell applications or to promote the monetization of applications. However, in the application development process, developers may need to add some data flow, so that the application of the "fire" up.

Needless to be sure, most programmers work around the overwhelming code rather than the data stream. So programmers may need a little help, and Derrick a list of 12 tools for developers (alphabetically), but he says there may be some good options missing, and if attentive readers find out, leave a message in the comments.

1. Bitdeli

Bitdeli was founded in San Francisco this November. It can measure the metrics of any application that uses Python scripts, Ville Tuulos, co-founder and CEO, told Derrick that scripts can be simple or complex--even in the future to machine learning. But compared with "heavyweight" Hadoop, Bitdeli is considered a lightweight ruby.

2. continuuity

Continuuity is the culmination of Jonathan Gray, the former Yahoo chief Cloud architect Todd Papaioannou and the Facebook HBase engineer, Continuuity wants all companies to be like Yahoo, Like Facebook. The team created a large data tool that simplifies the complexities of Hadoop and hbase clusters and includes a series of development kits designed to help programmers develop large data applications that use Hadoop technology to allow developers to deploy, expand, and manage large data applications both inside and outside the firewall. Todd Papaioannou, co-founder and chief executive of the company, said that as a start-up, Continuuity was trying to lift the tide of the next wave of large data applications, and the tools offered by the company could greatly improve the scalability of different parts and phases of software in development.

3. Flurry

Flurry is the benchmark in mobile applications statistics and analysis, and it has a revenue of $100 million a year because of its unique advantages in the industry. Flurry has a very comprehensive function, not just to help developers build mobile applications, it also helps developers analyze all of the data, resulting in greater benefits. In fact, the data support the company's advertising network, they can help developers push accurate ads to the users in need. But purely from the mobile Application data statistics function, flurry is definitely in the leading position. Its function module is set up reasonably, the analysis dimension is comprehensive, and the analysis flow is easy to understand.

4. Google Prediction API

Google Prediction API is probably the coolest tool! The Google Prediction API is a cloud-based machine learning tool that helps developers analyze data and add features such as affective analysis, anti-spam, additional sales analysis, identification of suspicious activities, and diagnostics to applications. This API supports a wide range of programming languages, such as. NET, go, Java, PHP, Ruby, Python, JavaScript, C, and application scripting languages. Google's Developer homepage offers relevant training and development guides, and readers can access the Prediction API introduction page for learning.

5. Infochimps

Although infochimps very hard to become an enterprise-level IT company, there are clearly some gaps. But the platform that has the same name as the company does bring real value to developers. Tools for configuring and managing large data environments are called wukong--this is a command line interface based on Ruby, where developers can write large data applications that call the data IBuySpy Service or Hadoop, and the syntax is very simple, Developers don't need to learn MapReduce or flume. Infochimps chief Strategic Officer Dhruv Bansal Introduction: The common situation is that customers use Infochimps Platform development program to process analysis data, only when the need for mass analysis of mass data will use Hadoop. Based on this experience, their new version focuses on real-time processing of data (rather than Hadoop).

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.