blob: 50a79e28da999ccfe45298c441dc98d2f1dce7c3 [file] [log] [blame]
Ian Maxone2b799e2015-11-24 18:20:03 -08001<!DOCTYPE html>
2<!--
3 | Generated by Apache Maven Doxia at 2015-11-24
4 | Rendered using Apache Maven Fluido Skin 1.3.0
5-->
6<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
7 <head>
8 <meta charset="UTF-8" />
9 <meta name="viewport" content="width=device-width, initial-scale=1.0" />
10 <meta name="Date-Revision-yyyymmdd" content="20151124" />
11 <meta http-equiv="Content-Language" content="en" />
12 <title>AsterixDB &#x2013; AsterixDB: A Big Data Management System</title>
13 <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
14 <link rel="stylesheet" href="./css/site.css" />
15 <link rel="stylesheet" href="./css/print.css" media="print" />
16
17
18 <script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
19
20
21
22<script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
23 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
24 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
25 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
26
27 ga('create', 'UA-41536543-1', 'uci.edu');
28 ga('send', 'pageview');</script>
29
30 </head>
31 <body class="topBarDisabled">
32
33
34
35
36 <div class="container-fluid">
37 <div id="banner">
38 <div class="pull-left">
39 <a href="http://asterixdb.apache.org/" id="bannerLeft">
40 <img src="images/asterixlogo.png" alt="AsterixDB"/>
41 </a>
42 </div>
43 <div class="pull-right"> </div>
44 <div class="clear"><hr/></div>
45 </div>
46
47 <div id="breadcrumbs">
48 <ul class="breadcrumb">
49
50
51 <li id="publishDate">Last Published: 2015-11-24</li>
52
53
54
55 <li id="projectVersion" class="pull-right">Version: 0.8.7-incubating</li>
56
57 <li class="divider pull-right">|</li>
58
59 <li class="pull-right"> <a href="index.html" title="Documentation Home">
60 Documentation Home</a>
61 </li>
62
63 </ul>
64 </div>
65
66
67 <div class="row-fluid">
68 <div id="leftColumn" class="span3">
69 <div class="well sidebar-nav">
70
71
72 <ul class="nav nav-list">
73 <li class="nav-header">Documentation</li>
74
75 <li>
76
77 <a href="install.html" title="Installing and Managing AsterixDB using Managix">
78 <i class="none"></i>
79 Installing and Managing AsterixDB using Managix</a>
80 </li>
81
82 <li>
83
84 <a href="yarn.html" title="Deploying AsterixDB using YARN">
85 <i class="none"></i>
86 Deploying AsterixDB using YARN</a>
87 </li>
88
89 <li>
90
91 <a href="aql/primer.html" title="AsterixDB 101: An ADM and AQL Primer">
92 <i class="none"></i>
93 AsterixDB 101: An ADM and AQL Primer</a>
94 </li>
95
96 <li>
97
98 <a href="aql/primer-sql-like.html" title="AsterixDB 101: An ADM and AQL Primer (For SQL Fans)">
99 <i class="none"></i>
100 AsterixDB 101: An ADM and AQL Primer (For SQL Fans)</a>
101 </li>
102
103 <li>
104
105 <a href="aql/js-sdk.html" title="AsterixDB Javascript SDK">
106 <i class="none"></i>
107 AsterixDB Javascript SDK</a>
108 </li>
109
110 <li>
111
112 <a href="aql/datamodel.html" title="Asterix Data Model (ADM)">
113 <i class="none"></i>
114 Asterix Data Model (ADM)</a>
115 </li>
116
117 <li>
118
119 <a href="aql/manual.html" title="Asterix Query Language (AQL)">
120 <i class="none"></i>
121 Asterix Query Language (AQL)</a>
122 </li>
123
124 <li>
125
126 <a href="aql/functions.html" title="AQL Functions">
127 <i class="none"></i>
128 AQL Functions</a>
129 </li>
130
131 <li>
132
133 <a href="aql/allens.html" title="AQL Allen's Relations Functions">
134 <i class="none"></i>
135 AQL Allen's Relations Functions</a>
136 </li>
137
138 <li>
139
140 <a href="aql/similarity.html" title="AQL Support of Similarity Queries">
141 <i class="none"></i>
142 AQL Support of Similarity Queries</a>
143 </li>
144
145 <li>
146
147 <a href="aql/externaldata.html" title="Accessing External Data">
148 <i class="none"></i>
149 Accessing External Data</a>
150 </li>
151
152 <li>
153
154 <a href="feeds/tutorial.html" title="Support for Data Ingestion in AsterixDB">
155 <i class="none"></i>
156 Support for Data Ingestion in AsterixDB</a>
157 </li>
158
159 <li>
160
161 <a href="udf.html" title="Support for User Defined Functions in AsterixDB">
162 <i class="none"></i>
163 Support for User Defined Functions in AsterixDB</a>
164 </li>
165
166 <li>
167
168 <a href="aql/filters.html" title="Filter-Based LSM Index Acceleration">
169 <i class="none"></i>
170 Filter-Based LSM Index Acceleration</a>
171 </li>
172
173 <li>
174
175 <a href="api.html" title="HTTP API to AsterixDB">
176 <i class="none"></i>
177 HTTP API to AsterixDB</a>
178 </li>
179 </ul>
180
181
182
183 <hr class="divider" />
184
185 <div id="poweredBy">
186 <div class="clear"></div>
187 <div class="clear"></div>
188 <div class="clear"></div>
189 <a href="https://code.google.com/p/hyracks/" title="Hyracks" class="builtBy">
190 <img class="builtBy" alt="Hyracks" src="images/hyrax_ts.png" />
191 </a>
192 </div>
193 </div>
194 </div>
195
196
197 <div id="bodyColumn" class="span9" >
198
199 <!-- ! Licensed to the Apache Software Foundation (ASF) under one
200 ! or more contributor license agreements. See the NOTICE file
201 ! distributed with this work for additional information
202 ! regarding copyright ownership. The ASF licenses this file
203 ! to you under the Apache License, Version 2.0 (the
204 ! "License"); you may not use this file except in compliance
205 ! with the License. You may obtain a copy of the License at
206 !
207 ! http://www.apache.org/licenses/LICENSE-2.0
208 !
209 ! Unless required by applicable law or agreed to in writing,
210 ! software distributed under the License is distributed on an
211 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
212 ! KIND, either express or implied. See the License for the
213 ! specific language governing permissions and limitations
214 ! under the License.
215 ! --><h1>AsterixDB: A Big Data Management System</h1>
216<div class="section">
217<h2><a name="Table_of_Contents"></a><a name="toc" id="toc">Table of Contents</a></h2>
218
219<ul>
220
221<li><a href="#WhatIsAsterixDB">What Is AsterixDB?</a></li>
222
223<li><a href="#GettingAndUsingAsterixDB">Getting and Using AsterixDB</a></li>
224</ul></div>
225<div class="section">
226<h2><a name="What_Is_AsterixDB_Back_to_TOC"></a><a name="WhatIsAsterixDB" id="WhatIsAsterixDB">What Is AsterixDB?</a> <font size="4"><a href="#toc">[Back to TOC]</a></font></h2>
227<p>In a nutshell, AsterixDB is a full-function BDMS (Big Data Management System) with a rich feature set that distinguishes it from pretty much any other Big Data platform that&#x2019;s out and available today. We believe that its feature set makes it well-suited to modern needs such as web data warehousing and social data storage and analysis. AsterixDB has:</p>
228
229<ul>
230
231<li>A semistructured NoSQL style data model (ADM) resulting from extending JSON with object database ideas</li>
232
233<li>An expressive and declarative query language (AQL) that supports a broad range of queries and analysis over semistructured data</li>
234
235<li>A parallel runtime query execution engine, Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disks</li>
236
237<li>Partitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured data</li>
238
239<li>Support for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDB</li>
240
241<li>A rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual data</li>
242
243<li>Secondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index types</li>
244
245<li>Support for fuzzy and spatial queries as well as for more traditional parametric queries</li>
246
247<li>Basic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store</li>
248</ul></div>
249<div class="section">
250<h2><a name="Getting_and_Using_AsterixDB_Back_to_TOC"></a><a name="GettingAndUsingAsterixDB" id="GettingAndUsingAsterixDB">Getting and Using AsterixDB</a> <font size="4"><a href="#toc">[Back to TOC]</a></font></h2>
251<p>You are most likely here because you are interested in getting your hands on AsterixDB&#x2014;so you would like to know how to get it, how to set it up, and how to use it. The following is a list of the supporting documents that we have available today:</p>
252
253<ol style="list-style-type: decimal">
254
255<li>
256<p><a href="install.html">Installing AsterixDB using Managix</a> : This is our installation guide, and it is where you should start. This document will tell you how to obtain, install, and manage instances of <a class="externalLink" href="http://asterixdb.ics.uci.edu/download.html">AsterixDB</a>, including both single-machine setup (for developers) as well as cluster installations (for deployment in its intended form).</p></li>
257
258<li>
259<p><a href="aql/primer.html">AsterixDB 101: An ADM and AQL Primer</a> : This is a first-timers introduction to the user model of the AsterixDB BDMS, by which we mean the view of AsterixDB as seen from the perspective of an &#x201c;average user&#x201d; or Big Data application developer. The AsterixDB user model consists of its data modeling features (ADM) and its query capabilities (AQL). This document presents a tiny &#x201c;social data warehousing&#x201d; example and uses it as a backdrop for describing, by example, the key features of AsterixDB. By working through this document, you will learn how to define the artifacts needed to manage data in AsterixDB, how to load data into the system, how to use most of the basic features of its query language, and how to insert and delete data dynamically.</p></li>
260
261<li>
262<p><a href="aql/datamodel.html">Asterix Data Model (ADM)</a>, <a href="aql/functions.html">Asterix Functions</a>, <a href="aql/allens.html">Asterix functions for Allen&#x2019;s Relations</a>, and <a href="aql/manual.html">Asterix Query Language (AQL)</a> : These are reference documents that catalog the primitive data types and built-in functions available in AQL and the reference manual for AQL itself.</p></li>
263
264<li>
265<p><a href="api.html">REST API to AsterixDB</a> : Access to data in an AsterixDB instance is provided via a REST-based API. This is a short document that describes the REST API entry points and their URL syntax.</p></li>
266</ol>
267<p>To all who have now come this far: Thanks for your interest in AsterixDB, and for kicking its tires in its Beta form. In addition to getting the system and trying it out, please sign up as a member of the AsterixDB user mailing list (users (at) asterixdb.incubator.apache.org) so that you can contact us easily with your questions, issues, and other feedback. We want AsterixDB to be a &#x201c;big hit&#x201d; some day, and we are anxious to see what users do with it and to learn from that feedback what we should be working on most urgently in the next phase of the project.</p></div>
268 </div>
269 </div>
270 </div>
271
272 <hr/>
273
274 <footer>
275 <div class="container-fluid">
276 <div class="row span12">Copyright &copy; 2015
277 <a href="http://www.apache.org/">The Apache Software Foundation</a>.
278 All Rights Reserved.
279
280 </div>
281
282 <?xml version="1.0" encoding="UTF-8"?>
283<div class="row-fluid">Apache AsterixDB, AsterixDB, Apache, the Apache
284 feather logo, and the Apache AsterixDB project logo are either
285 registered trademarks or trademarks of The Apache Software
286 Foundation in the United States and other countries.
287 All other marks mentioned may be trademarks or registered
288 trademarks of their respective owners.</div>
289
290
291 </div>
292 </footer>
293 </body>
294</html>