blob: 7ec8e38236d3da35519f7ca4494a4140ebd89e78 [file] [log] [blame]
Ian Maxoned124d82015-05-29 18:44:11 -07001<!DOCTYPE html>
2<!--
Till Westmann0817a3f2015-06-03 21:08:18 -07003 | Generated by Apache Maven Doxia at 2015-06-03
Ian Maxoned124d82015-05-29 18:44:11 -07004 | 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" />
Till Westmann0817a3f2015-06-03 21:08:18 -070010 <meta name="Date-Revision-yyyymmdd" content="20150603" />
Ian Maxoned124d82015-05-29 18:44:11 -070011 <meta http-equiv="Content-Language" content="en" />
12 <title>AsterixDB - </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 </head>
22 <body class="topBarDisabled">
23
24
25
26
27 <div class="container-fluid">
28 <div id="banner">
29 <div class="pull-left">
30 <a href="./" id="bannerLeft">
31 <img src="images/asterixlogo.png" alt="AsterixDB"/>
32 </a>
33 </div>
34 <div class="pull-right"> <a href="http://incubator.apache.org/" id="bannerRight">
35 <img src="images/egg-logo.png" alt="Apache Software Foundation Incubator"/>
36 </a>
37 </div>
38 <div class="clear"><hr/></div>
39 </div>
40
41 <div id="breadcrumbs">
42 <ul class="breadcrumb">
43
44
Till Westmann0817a3f2015-06-03 21:08:18 -070045 <li id="publishDate">Last Published: 2015-06-03</li>
Ian Maxoned124d82015-05-29 18:44:11 -070046
47
48
49 <li id="projectVersion" class="pull-right">Version: 0.8.7-SNAPSHOT</li>
50
51 <li class="divider pull-right">|</li>
52
53 <li class="pull-right"> <a href="index.html" title="Home">
54 Home</a>
55 </li>
56
57 </ul>
58 </div>
59
60
61 <div class="row-fluid">
62 <div id="leftColumn" class="span3">
63 <div class="well sidebar-nav">
64
65
66 <ul class="nav nav-list">
67 <li class="nav-header">Apache Software Foundation</li>
68
69 <li>
70
71 <a href="http://www.apache.org/" class="externalLink" title="Home">
72 <i class="none"></i>
73 Home</a>
74 </li>
75
76 <li>
77
78 <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Donate">
79 <i class="none"></i>
80 Donate</a>
81 </li>
82
83 <li>
84
85 <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
86 <i class="none"></i>
87 Thanks</a>
88 </li>
89
90 <li>
91
92 <a href="http://www.apache.org/security/" class="externalLink" title="Security">
93 <i class="none"></i>
94 Security</a>
95 </li>
96 <li class="nav-header">User Documentation</li>
97
98 <li>
99
100 <a href="install.html" title="Installing and Managing AsterixDB using Managix">
101 <i class="none"></i>
102 Installing and Managing AsterixDB using Managix</a>
103 </li>
104
105 <li>
106
107 <a href="aql/primer.html" title="AsterixDB 101: An ADM and AQL Primer">
108 <i class="none"></i>
109 AsterixDB 101: An ADM and AQL Primer</a>
110 </li>
111
112 <li>
113
114 <a href="aql/primer-sql-like.html" title="AsterixDB 101: An ADM and AQL Primer (For SQL Fans)">
115 <i class="none"></i>
116 AsterixDB 101: An ADM and AQL Primer (For SQL Fans)</a>
117 </li>
118
119 <li>
120
121 <a href="aql/js-sdk.html" title="AsterixDB Javascript SDK">
122 <i class="none"></i>
123 AsterixDB Javascript SDK</a>
124 </li>
125
126 <li>
127
128 <a href="aql/datamodel.html" title="Asterix Data Model (ADM)">
129 <i class="none"></i>
130 Asterix Data Model (ADM)</a>
131 </li>
132
133 <li>
134
135 <a href="aql/manual.html" title="Asterix Query Language (AQL)">
136 <i class="none"></i>
137 Asterix Query Language (AQL)</a>
138 </li>
139
140 <li>
141
142 <a href="aql/functions.html" title="AQL Functions">
143 <i class="none"></i>
144 AQL Functions</a>
145 </li>
146
147 <li>
148
149 <a href="aql/allens.html" title="AQL Allen's Relations Functions">
150 <i class="none"></i>
151 AQL Allen's Relations Functions</a>
152 </li>
153
154 <li>
155
156 <a href="aql/similarity.html" title="AQL Support of Similarity Queries">
157 <i class="none"></i>
158 AQL Support of Similarity Queries</a>
159 </li>
160
161 <li>
162
163 <a href="aql/externaldata.html" title="Accessing External Data">
164 <i class="none"></i>
165 Accessing External Data</a>
166 </li>
167
168 <li>
169
170 <a href="aql/filters.html" title="Filter-Based LSM Index Acceleration">
171 <i class="none"></i>
172 Filter-Based LSM Index Acceleration</a>
173 </li>
174
175 <li>
176
177 <a href="api.html" title="REST API to AsterixDB">
178 <i class="none"></i>
179 REST API to AsterixDB</a>
180 </li>
181 </ul>
182
183
184
185 <hr class="divider" />
186
187 <div id="poweredBy">
188 <div class="clear"></div>
189 <div class="clear"></div>
190 <div class="clear"></div>
191 <a href="./" title="Hyracks" class="builtBy">
192 <img class="builtBy" alt="Hyracks" src="images/hyrax_ts.png" />
193 </a>
194 </div>
195 </div>
196 </div>
197
198
199 <div id="bodyColumn" class="span9" >
200
201 <h1>AsterixDB: A Big Data Management System</h1>
202<div class="section">
203<h2><a name="toc" id="toc">Table of Contents</a><a name="Table_of_Contents"></a></h2>
204
205<ul>
206
207<li><a href="#WhatIsAsterixDB">What Is AsterixDB?</a></li>
208
209<li><a href="#GettingAndUsingAsterixDB">Getting and Using AsterixDB</a></li>
210</ul></div>
211<div class="section">
212<h2><a name="WhatIsAsterixDB" id="WhatIsAsterixDB">What Is AsterixDB?</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="What_Is_AsterixDB_Back_to_TOC"></a></h2>
213<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>
214
215<ul>
216
217<li>A semistructured NoSQL style data model (ADM) resulting from extending JSON with object database ideas</li>
218
219<li>An expressive and declarative query language (AQL) that supports a broad range of queries and analysis over semistructured data</li>
220
221<li>A parallel runtime query execution engine, Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disks</li>
222
223<li>Partitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured data</li>
224
225<li>Support for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDB</li>
226
227<li>A rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual data</li>
228
229<li>Secondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index types</li>
230
231<li>Support for fuzzy and spatial queries as well as for more traditional parametric queries</li>
232
233<li>Basic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store</li>
234</ul></div>
235<div class="section">
236<h2><a name="GettingAndUsingAsterixDB" id="GettingAndUsingAsterixDB">Getting and Using AsterixDB</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="Getting_and_Using_AsterixDB_Back_to_TOC"></a></h2>
237<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>
238
239<ol style="list-style-type: decimal">
240
241<li>
242<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>
243
244<li>
245<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>
246
247<li>
248<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>
249
250<li>
251<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>
252</ol>
Till Westmann0817a3f2015-06-03 21:08:18 -0700253<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>
Ian Maxoned124d82015-05-29 18:44:11 -0700254 </div>
255 </div>
256 </div>
257
258 <hr/>
259
260 <footer>
261 <div class="container-fluid">
262 <div class="row span12">Copyright &copy; 2015.
263 All Rights Reserved.
264
265 </div>
266
267 <?xml version="1.0" encoding="UTF-8"?>
268<div class="row-fluid">Apache AsterixDB, AsterixDB, Apache, the Apache
269 feather logo, and the Apache AsterixDB project logo are either
270 registered trademarks or trademarks of The Apache Software
271 Foundation in the United States and other countries.
272 All other marks mentioned may be trademarks or registered
273 trademarks of their respective owners.</div>
274
275
276 </div>
277 </footer>
278 </body>
279</html>