<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Winning with Data &#187; MapReduce</title>
	<atom:link href="http://www.asterdata.com/ceo-blog/index.php/category/mapreduce/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.asterdata.com/ceo-blog</link>
	<description>Aster Data CEO Blog</description>
	<lastBuildDate>Wed, 28 Apr 2010 01:21:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>2010 and Beyond &#8211; Data Clouds and Next-generation Analytics</title>
		<link>http://www.asterdata.com/ceo-blog/index.php/2010/04/15/2010-and-beyond-data-clouds-and-next-generation-analytics/</link>
		<comments>http://www.asterdata.com/ceo-blog/index.php/2010/04/15/2010-and-beyond-data-clouds-and-next-generation-analytics/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 21:10:54 +0000</pubDate>
		<dc:creator>Mayank</dc:creator>
				<category><![CDATA[Analytic applications]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[MapReduce]]></category>

		<guid isPermaLink="false">http://www.asterdata.com/ceo-blog/?p=270</guid>
		<description><![CDATA[In the last few years there has been a significant amount of market pickup, from users and vendors, on data clouds and advanced analytics &#8211; specifically a new class of data-driven applications run in a data cloud or on-premise. What&#8217;s different about this from past approaches is the frequency and speed at which these applications [...]]]></description>
			<content:encoded><![CDATA[<p>In the last few years there has been a significant amount of market pickup, from users and vendors, on data clouds and advanced analytics &#8211; specifically a new class of data-driven applications run in a data cloud or on-premise. What&#8217;s different about this from past approaches is the frequency and speed at which these applications are accessed, the depth of the analysis, the number of data sources involved and the volume of data mined by these applications &#8211; terabytes to petabytes. In the midst of this cacophony of dialogue, recent announcements from vendors in this space are helping to clarify different visions and approaches to the big data challenge.</p>
<p>Both Aster Data and Greenplum made announcements this week that illustrated different approaches. At the same time that Aster Data announced the Aster Analytics Center, Greenplum announced an upcoming product named Chorus. I wanted to take a moment to compare and contrast what these announcements say about the direction of the two companies.</p>
<p>Greenplum&#8217;s approach speaks to two traditional problem areas i) access to data, from provisioning of data marts to connectivity to data across marts, and ii) some level of collaboration among certain developers and analysts. Their approach is to create a tool for provisioning, unified data access, and sharing of annotations and data among different developers and analysts.  Interestingly, this is not an entirely new concept; these are well-known problems for which a number of companies and tools have already developed best-of-breed solutions over the last 15 years. For example, the capabilities for data access are another version of Export/Copy primitives that already exist in all databases and that have been built upon by common ETL and EII tools for cases in which richer support than Export &amp; Copy are needed – for instance, when data has to be transformed, correlated or cleaned while being moved from one context (mart) to another (mart).</p>
<p>This approach is indicative of a product direction in which the primary focus is on adding another option to the list of tools available to customers to address these problems. It&#8217;s really not a ground-breaking innovation that evolves the world of analytics. New types of analytics, or &#8216;data-driven applications,&#8217; is where the enormous opportunity lies. The Greenplum approach of data collaboration is interesting in a  test environment or sandbox. When it comes to real production value however, it effectively increases the functions available to the end user, but at a big cost due to significant increases in complexity, security issues and extra administrative overhead. What does this mean exactly?</p>
<ul>
<li> The spin-up of marts and moving data around can result in &#8220;data sprawl&#8221; which ultimately increases administrative overhead and is dangerous in these days of compliance and sensitivity to privacy and data leaks.</li>
<li>Adding a new toolset into the data processing stack creates difficult and painful work to either manage and administer multiple tool sets for similar purposes or to eliminate and transition away from investments in existing toolsets.</li>
<li>To enable effective communication and sharing, users need strong processes and features for source identification of data, data collection, data transformation, rule administration, error detection &amp; correction, data governance and security. The quality and security policies around meta-data are especially important as free-form annotations can lead to propagation of errors or leaks in the absence of strong oversight.</li>
</ul>
<p></p>
<p>In contrast, Aster Data&#8217;s <a href="http://www.asterdata.com/news/100412-Aster-Analytics-Center.php">recent announcements</a> support our long-standing investments in our unique advanced in-database architecture where applications run fully inside Aster Data&#8217;s platform with complete application services essential for complex analytic applications. The announcements highlight that our vision is not to create a new set of tools and layers in the data stack that recreate capabilities currently available from a number of leading vendors, but rather to deliver a new Analytics Platform, a Data-Application Server, to uniquely enable analytics professionals to create data-rich applications that were impossible or impractical before &#8211; namely, to create and use advanced analytics for rich, rapid, and scalable insights into their data. This focus is complemented by our partners, who offer proven best-of-breed solutions for collaboration and data transformation.</p>
<p><span id="more-270"></span></p>
<p>A key illustration of the investments that Aster is making in this vision is the formation of the new Aster Analytics Center: a center of excellence; ready-to-use analytics solutions that leverage MapReduce; and best practices for advanced analytics on big data. The Center&#8217;s charter is to develop products and provide insights that help organizations use data in clever ways to enable data-driven decisions. The Center is headed by Dr. Jonathan Goldman, our Director of Analytics and Applications, and a team of analytics experts. Jonathan joined us from LinkedIn, where as their Principal Scientist he led a team of analytics researchers to build cutting-edge products with the rich data sets LinkedIn has amassed. His team&#8217;s focus was on driving growth and user engagement for the LinkedIn social network. His team developed a successful model to build, ship, and iterate &#8211; to deliver value to LinkedIn effectively and sustainably. Across 3 years, he and his team delivered several industry-first features that surprised and delighted LinkedIn&#8217;s users &#8211; &#8220;People You May Know,&#8221; &#8220;Who Viewed My Profile?&#8221; &#8220;Jobs that are Similar to Mine,&#8221; and several others.</p>
<p>One of the first product solutions from the Aster Analytics Center is a suite of advanced analytics modules built on SQL and MapReduce called ‘Aster Data Analytic Foundation.’ The suite makes it easy for data analysts to leverage large volumes of diverse data effectively. This package, which made its debut with our <a href="http://www.asterdata.com/product/whats-new.php"><em>n</em>Cluster 4.5</a> release, <a href="http://www.asterdata.com/news/100222-Aster-Data-4-dot-5.php">announced</a> in February, provides a suite of rich analytic functions that enable data scientists and users to manipulate data easily rather than building primitives from scratch.</p>
<p>The second aspect of the Analytics Center&#8217;s charter, the methodology of using data, is being addressed by their work to create analytics best practices that provide blueprints for data analysts to develop their insights into an operational data product that can be delivered repeatably.</p>
<p>From what we see already with customers, the Aster Analytics Center &#8211; the Aster Analytics Foundation solution, big data analytics best practices, and deep analytics expertise &#8211; will be a catalyst accelerating a chain reaction that will revolutionize data usage across industries.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.asterdata.com/ceo-blog/index.php/2010/04/15/2010-and-beyond-data-clouds-and-next-generation-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise-Ready MapReduce Data Warehouse Appliance</title>
		<link>http://www.asterdata.com/ceo-blog/index.php/2009/06/29/enterprise-ready-mapreduce-data-warehouse-appliance/</link>
		<comments>http://www.asterdata.com/ceo-blog/index.php/2009/06/29/enterprise-ready-mapreduce-data-warehouse-appliance/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 15:38:37 +0000</pubDate>
		<dc:creator>Mayank</dc:creator>
				<category><![CDATA[MapReduce]]></category>

		<guid isPermaLink="false">http://www.asterdata.com/ceo-blog/index.php/2009/06/29/enterprise-ready-mapreduce-data-warehouse-appliance/</guid>
		<description><![CDATA[We are announcing the availability of an Enterprise-Ready MapReduce Data Warehouse Appliance.
The appliance is powered by Dell hardware and Aster&#8217;s nCluster SQL/ MR database, with optional software for BI platform from Microstrategy and data modeling software from Aqua Data Studio.
Our product portfolio now allows our customers to get the benefits of our flagship Aster nCluster [...]]]></description>
			<content:encoded><![CDATA[<p>We are announcing the availability of an Enterprise-Ready MapReduce Data Warehouse Appliance.</p>
<p>The appliance is powered by Dell hardware and Aster&#8217;s <em>n</em>Cluster SQL/ MR database, with optional software for BI platform from Microstrategy and data modeling software from Aqua Data Studio.</p>
<p>Our product portfolio now allows our customers to get the benefits of our flagship Aster <em>n</em>Cluster SQL/MR database in the packaging that they are most comfortable with &#8211; on-premise software, in-cloud service, or pre-packaged appliance.</p>
<p>The appliance offering packs a lot of punch compared to other data warehousing appliances in the market &#8211; it has the highest ratio of compute &amp; memory to data sizes, allowing you to run rich queries on the appliance without breaking a sweat.</p>
<p><span id="more-118"></span>We are especially proud of the open nature of our appliance &#8211; the hardware is from Dell built from industry-standard components, the BI server is from Microstrategy, and the data modeling tool is from AquaFold (Aqua Data Studio). The appliance brings together industry-leading components of a full data warehouse stack together &#8211; all pre-tested and configured for optimal performance.</p>
<p>Even the programming of our appliance is open &#8211; our SQL/MR framework allows applications to push computation into the appliance using industry standard SQL augmented with MapReduce in the language of your choice (Java, C#, Perl, Python, etc.).</p>
<p>We have been approached by a number of customers seeking a get-started-quickly system, especially those groups of users and departments seeking a Hadoop framework to build their solutions upon.</p>
<p>In response to the requests, we are proud to announce an Express Edition of the appliance that is designed to work for upto 1TB of user data. And it comes in an even more attractive price &#8211; that of $50K only &#8211; complete with hardware and software!</p>
<p>Give us a call &#8211; we&#8217;ll get your warehouse setup on our appliance to ensure that the time-to-first-query is measured in hours, not months!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.asterdata.com/ceo-blog/index.php/2009/06/29/enterprise-ready-mapreduce-data-warehouse-appliance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In-Database MapReduce Functions: Not Your Granddaddy&#8217;s UDF</title>
		<link>http://www.asterdata.com/ceo-blog/index.php/2008/08/26/in-database-mapreduce-functions-not-your-granddaddys-udf/</link>
		<comments>http://www.asterdata.com/ceo-blog/index.php/2008/08/26/in-database-mapreduce-functions-not-your-granddaddys-udf/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 00:14:06 +0000</pubDate>
		<dc:creator>Mayank</dc:creator>
				<category><![CDATA[MapReduce]]></category>

		<guid isPermaLink="false">http://www.asterdata.com/ceo-blog/index.php/2008/08/26/in-database-mapreduce-functions-not-your-granddaddys-udf/</guid>
		<description><![CDATA[Pardon the tongue-in-cheek analogy to Oldsmobile when describing user-defined functions (UDFs), but I want to draw out some distinctions between this new class of functions that In-Database MapReduce enables.

While similar on the surface, in practice there are stark differences between Aster In-Database MapReduce and traditional UDF&#8217;s.
MapReduce is a framework that parallelizes procedural programs to offload [...]]]></description>
			<content:encoded><![CDATA[<p>Pardon the tongue-in-cheek analogy to Oldsmobile when describing user-defined functions (UDFs), but I want to draw out some distinctions between this new class of functions that In-Database MapReduce enables.</p>
<p style="text-align: center"><img title="Not Your Granddaddy's Oldsmobile" src="http://static.howstuffworks.com/gif/1971-1978-oldsmobile-toronado-5.jpg" alt="Not Your Granddaddy's Oldsmobile" hspace="10" width="119" height="95" /></p>
<p>While similar on the surface, in practice there are stark differences between Aster In-Database MapReduce and traditional UDF&#8217;s.</p>
<p>MapReduce is a framework that parallelizes procedural programs to offload traditional cluster programming. UDF&#8217;s are simple database functions and while there are some syntactic similarities, that&#8217;s where the similarity ends. Several major differences between In-Database MapReduce and traditional UDF&#8217;s include:</p>
<p><strong>Performance:</strong> UDF&#8217;s have limited or no parallelization capabilities in traditional databases (even MPP ones).<span> </span>Even where UDF&#8217;s are executed in parallel in an MPP database, they&#8217;re limited to accessing local node data, have byzantine memory management requirements, require multiple passes and costly materialization.<span> </span>In constrast, In-Database MapReduce automatically executes SQL/MR functions in parallel across potentially hundreds or even thousands of server nodes in a cluster, all in a single-pass (pipelined) fashion.</p>
<p><strong>Flexibility:</strong> UDF&#8217;s are not polymorphic. Some variation in input/output schema may be allowed by capabilities like function overloading or permissive data-type handling, but that tends to greatly increase the burden on the programmer to write compliant code.<span> </span>In contrast, In-Database MapReduce MR/SQL functions are evaluated at run-time to offer dynamic type inference, an attribute of polymorphism that offers tremendous adaptive flexibility previously only found in mid-tier object oriented programming.</p>
<p><strong>Manageability:</strong> UDF&#8217;s are generally not sandboxed in production deployments. Most UDF&#8217;s are executed in-process by the core database engine, which means bad UDF code can crash a database. SQL/MR functions execute in their own process for full fault isolation (bad SQL/MR code results in an aborted query, leaving other jobs uncompromised). A strong process management framework also ensures proper resource management for consistent performance and progress visibility.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.asterdata.com/ceo-blog/index.php/2008/08/26/in-database-mapreduce-functions-not-your-granddaddys-udf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leveraging In-Database MapReduce</title>
		<link>http://www.asterdata.com/ceo-blog/index.php/2008/08/25/leveraging-in-database-mapreduce/</link>
		<comments>http://www.asterdata.com/ceo-blog/index.php/2008/08/25/leveraging-in-database-mapreduce/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 05:44:14 +0000</pubDate>
		<dc:creator>Mayank</dc:creator>
				<category><![CDATA[MapReduce]]></category>

		<guid isPermaLink="false">http://www.asterdata.com/ceo-blog/index.php/2008/08/25/leveraging-in-database-mapreduce/</guid>
		<description><![CDATA[I&#8217;m unbelievably excited about our new In-Database MapReduce feature!
Google has used MapReduce and GFS on page rank analysis, but the sky is really the limit for anyone to build powerful analytic apps. Curt Monash has posted an excellent compendium of applications that are successfully leveraging the MapReduce paradigm today.
A few examples of SQL/MapReduce functions that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m unbelievably excited about our new <a href="http://www.asterdata.com/ceo-blog/index.php/2008/08/25/announcing-in-database-mapreduce/">In-Database MapReduce</a> feature!</p>
<p>Google has used MapReduce and GFS on page rank analysis, but the sky is really the limit for anyone to build powerful analytic apps. <a href="http://www.monash.com/curtbio.html">Curt Monash</a> has posted an <a href="http://www.dbms2.com/2008/08/26/known-applications-of-mapreduce/">excellent compendium of applications</a> that are successfully leveraging the MapReduce paradigm today.</p>
<p>A few examples of SQL/MapReduce functions that we&#8217;ve collaborated with our customers on so far:</p>
<p><strong>1.</strong><strong> Path Sequencing</strong>: SQL/MR functions can be used for developing regular expression matching of complex path sequences (eg. time series financial analysis or clickstream behavioral recommendations). It can also be extended to discover Golden Paths to reveal interesting behavioural patterns useful for segmentation, issue resolution, and risk optimization.</p>
<p><strong>2.</strong><strong> Graph Analysis</strong>: many interesting graph problems like BFS (breadth first search), SSSP (single source shortest path), APSP (all-pairs shortest path), and page rank that depend on graph traversal.</p>
<p><strong>3.</strong><strong> Machine Learning:</strong> several statistical algorithms like linear regression, clustering, collaborative filtering, naive bayes, support vector machine, and neural networks can be used to solve hard problems like pattern recognition, recommendations/market basket analysis, and classification/segmentation.</p>
<p><strong>4.</strong><strong> Data Transformations and Preparation:</strong> Large-scale transformations can be parameterized as SQL/MR functions for data cleansing and standardization, unleashing the true potential for Extract-Load-Transform pipelines and making large-scale data model normalization feasible. Push down also enables rapid discovery and data pre-processing to create analytical data sets used for advanced analytics such as SAS and SPSS.</p>
<p><span id="more-102"></span>These are just a few simple examples Aster has developed for our customers and partners via Aster&#8217;s In-Database MapReduce to help them with rich analysis and transformations of large data.</p>
<p>I&#8217;d like to finish with a simple code snippet example of a simple, yet powerful SQL/MR function we&#8217;ve developed called &#8220;Sessionization&#8221;</p>
<p>Our Internet customers have conveyed that defining a user session can&#8217;t be easily done (if at all) using standard SQL. One possibility is to use cookies but users frequently remove them or they expire.</p>
<p><a title="Aster In-Database MapReduce" href="http://www.asterdata.com/blog/wp-content/uploads/2008/08/aster_ncluster_diag.jpg"><img title="Aster In-Database MapReduce" src="http://www.asterdata.com/blog/wp-content/uploads/2008/08/aster_ncluster_diag.jpg" alt="Aster In-Database MapReduce" width="423" height="329" align="middle" /></a></p>
<p>Aster developed a simple &#8220;Sessionization&#8221; SQL/MR function via our standard Java API library to easily parameterize the discovery of a user session. A session would be defined by a timeout value (eg. in seconds). If the elapsed time between consecutive click events is greater than the timeout, this would signal a new session has begun for that user.</p>
<p>From a user perspective, the input is user clicks (eg. timestamp, userid). The output is to associate each click to a unique session identifier based on the Java procedure noted above. Here&#8217;s the simple syntax:<br />
<code><br />
SELECT timestamp, userid, sessionid<br />
FROM sessionize("timestamp", 600) ON clickstream<br />
SEQUENCE BY timestamp<br />
PARTITION BY userid;<br />
</code></p>
<p>Indeed, it is that simple.</p>
<p>So simple, that we have reduced a complex multi-hour Extract-Load-Transform task into a toy example. That is the power of In-Database MapReduce!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.asterdata.com/ceo-blog/index.php/2008/08/25/leveraging-in-database-mapreduce/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Announcing In-Database MapReduce!</title>
		<link>http://www.asterdata.com/ceo-blog/index.php/2008/08/25/announcing-in-database-mapreduce/</link>
		<comments>http://www.asterdata.com/ceo-blog/index.php/2008/08/25/announcing-in-database-mapreduce/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 23:45:47 +0000</pubDate>
		<dc:creator>Mayank</dc:creator>
				<category><![CDATA[MapReduce]]></category>

		<guid isPermaLink="false">http://www.asterdata.com/ceo-blog/index.php/2008/08/25/announcing-in-database-mapreduce/</guid>
		<description><![CDATA[I am very pleased to announce today that Aster nCluster now brings together the expressive power of a MapReduce framework with the strengths of a Relational Database!
Jeff Dean and Sanjay Ghemawat at Google  had invented the MapReduce framework in 2004 for processing large volumes of unstructured data on clusters of commodity nodes. Jeff and [...]]]></description>
			<content:encoded><![CDATA[<p>I am very pleased to announce today that Aster nCluster now brings together the expressive power of a MapReduce framework with the strengths of a Relational Database!</p>
<p><a href="http://research.google.com/people/jeff/index.html">Jeff Dean</a> and <a href="http://research.google.com/people/sanjay/index.html">Sanjay Ghemawat</a> at <a href="http://www.google.com">Google </a> had invented the <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a> framework in 2004 for processing large volumes of unstructured data on clusters of commodity nodes. Jeff and Sanjay&#8217;s goal was to provide a trivially parallelizable framework so that even novice developers (a.k.a <em>interns</em>) could write programs in a variety of languages (Java/C/C++/Perl/Python) to analyze data independent of scale. And, they have certainly succeeded.</p>
<p>Once implemented, the same MapReduce framework has been used successfully within Google (and outside, via <a href="http://www.yahoo.com">Yahoo!</a> sponsored Apache&#8217;s <a href="http://hadoop.apache.org/core/">Hadoop</a>) to analyze <em>structured </em>data as well.</p>
<p><span id="more-101"></span>In mapping our product trajectory, we realized early on that the intersection of MapReduce and Relational Databases for structured data analysis has a powerful consonance. Let me explain.</p>
<p>Relational Databases present SQL as an interface to manipulate data using a declarative interface rooted in <a href="http://en.wikipedia.org/wiki/Relational_algebra">Relational Algebra</a>. Users can express their intent via set manipulations and the database runs off to magically optimize and efficiently execute the SQL request.</p>
<p>Such an abstraction is sunny and bright in the academic world of databases. However, any real-world practitioner of databases knows the limits of SQL and those of its Relational Database implementations: <strong>(a)</strong> a lack of expressive power in SQL (consider doing a Sessionization query in SQL!), and <strong>(b)</strong> a cost-based optimizer that often has a mind of its own refusing to perform the right operations.</p>
<p><a title="Making an elephant dance!" href="http://www.asterdata.com/blog/wp-content/uploads/2008/08/making-an-elephant-dance.jpg"><img title="Making an elephant dance!" src="http://www.asterdata.com/blog/wp-content/uploads/2008/08/making-an-elephant-dance.thumbnail.jpg" alt="Making an elephant dance!" hspace="5" align="left" /></a>A final limitation of SQL is completely non-technical: most developers struggle with the nuances of making a database dance well to their directions. Indeed, a SQL maestro is required to perform interesting queries for data transformations (during ETL processing or Extract-Load-Transform processing) or data mining (during analytics).</p>
<p>These problems become worse at scale, where even minor weaknesses result in longer run-times. Most developers (the collective us), on the other hand, are much more familiar with programming in Java/C/C++/Perl/Python than in SQL.</p>
<p>MapReduce presents a simple interface for manipulating data: a <em>map </em>and a <em>reduce </em>function written in the language of choice (Java/C/C++/Perl/Python) of a developer. Its real power lies in the <strong>Expressivity </strong>it brings: it makes the phrasing of really interesting transformations and analytics breathtakingly easy. The fact that MapReduce, in its use of Map and Reduce functions is a <a href="http://www.databasecolumn.com/2008/01/mapreduce-a-major-step-back.html">&#8220;specific implementation of well known techniques developed nearly 25 years ago&#8221;</a> is its beauty: every programmer understands it and knows how to leverage it.</p>
<p>As a computer scientist, I am thrilled at the simple elegant interface that we&#8217;ve enabled with SQL/MR. If our early beta trials with customers are any indication, databases have just <em>taken a major step forward</em>!</p>
<p><a title="You can program a database too!" href="http://www.asterdata.com/blog/wp-content/uploads/2008/08/uncle-sam-wants-you.jpg"><img title="You can program a database too!" src="http://www.asterdata.com/blog/wp-content/uploads/2008/08/uncle-sam-wants-you.thumbnail.jpg" alt="You can program a database too!" hspace="5" align="left" /></a>You can now write against the database in a language of your choice and invoke these functions from within SQL to answer critical business questions. Data analysts will <em>feel liberated</em> to have simple powerful tools to compete effectively on analytics. More importantly, analysts now have <em>simplicity</em>, working within the environs of simple SQL that we all love.</p>
<p>The Aster<em> n</em>Cluster will orchestrate resources transparently to ensure that tasks make progress and do not interfere with other concurrent queries and loads in the database.</p>
<p><a title="Aster: Do More!" href="http://www.asterdata.com/blog/wp-content/uploads/2008/08/aster_logo.gif"><img title="Aster: Do More!" src="http://www.asterdata.com/blog/wp-content/uploads/2008/08/aster_logo.thumbnail.gif" alt="Aster: Do More!" hspace="5" width="60" height="60" align="right" /></a>We proudly present our SQL/MapReduce framework in Aster <em>n</em>Cluster as the <em>most powerful analytical database.</em> Seamlessly integrating MapReduce with ANSI SQL provides a quantum leap that will empower analysts and ultimately unleash the power of data for the masses.</p>
<p><em>T</em><em>hat</em> is our prediction. And we are working to make it happen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.asterdata.com/ceo-blog/index.php/2008/08/25/announcing-in-database-mapreduce/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
