Tag Archives: google

Tenzing A SQL Implementation On The MapReduce Framework

Tenzing is a query engine built on top of MapReduce for ad hoc analysis of Google data. Tenzing supports a mostly complete SQL implementation (with several extensions) combined with several key characteristics such as heterogeneity, high performance, scalability, reliability, metadata awareness, low latency, support for columnar storage and structured data, and easy extensibility. Tenzing is currently used internally at Google by 1000+ employees and serves 10000+ queries per day over 1.5 petabytes of compressed data. In this paper, we describe the architecture and implementation of Tenzing, and present benchmarks of typical analytical queries.

(Full Story: Tenzing A SQL Implementation On The MapReduce Framework)

15 Mind-Bending Interview Questions That Every Google Engineer Can Answer

4. If we had a list of n nodes, what are the maximum number of edges there can be for a directed acyclic graph?

(Full Story: 15 Mind-Bending Interview Questions That Every Google Engineer Can Answer)

Google BigQuery Service

Google BigQuery Service is a web service that enables you to do interactive analysis of massively large datasets—up to billions of rows. Scalable and easy to use, BigQuery lets developers and businesses tap into powerful data analytics on demand.

(Full Story: Google BigQuery Service)

The Eight Pillars of Innovation | Think Quarterly by Google

Have_a_mission_that­_mattersThink_big_but_start_smallStrive_for_continual_ innovation, not_instant_perfectionLook_for_ideas_everywhereShare_everythingSpark_with_imagination, fuel_with_dataBe_a_platformNever_fail_to_fail

(Full Story: The Eight Pillars of Innovation | Think Quarterly by Google)

Google Prediction API – Google Code

The Prediction API enables you to make your smart apps even smarter. The API accesses Google’s machine learning algorithms to analyze your historic data and predict likely future outcomes. 

(Full Story: Google Prediction API – Google Code)

google-refine – Google Refine, a power tool for working with messy data (formerly Freebase Gridworks) – Google Project Hosting

Google Refine is a power tool for working with messy data, cleaning it up, transforming it from one format into another, extending it with web services, and linking it to databases like Freebase.

(Full Story: google-refine – Google Refine, a power tool for working with messy data (formerly Freebase Gridworks) – Google Project Hosting)

Google’s API for APIs Makes Sense of Its 80+ Services

There are other ways of describing APIs. For SOAP APIs, there are WSDL files that show methods of inputs. For REST there is WADL, but even its apparent simplicity has been too complex for some. At the very least, support for WADL has been minimal. It’s unclear whether Google has created generic enough to work for other API providers. However, it’s obviously something that Google saw the need for, at least internally.
The Google API Discovery API is one of two APIs for APIs. 

(Full Story: Google’s API for APIs Makes Sense of Its 80+ Services)

google-authenticator – Google Project for Two-step verification

The Google Authenticator project includes implementations of one-time passcode generators for several mobile platforms, as well as a pluggable authentication module (PAM). One-time passcodes are generated using open standards developed by the Initiative for Open Authentication (OATH) (which is unrelated to OAuth).
These implementations support the HMAC-Based One-time Password (HOTP) algorithm specified in RFC 4226 and the Time-based One-time Password (TOTP) algorithm currently in draft.

(Full Story: google-authenticator – Google Project for Two-step verification)

Follow

Get every new post delivered to your Inbox.