blob: 8cbe0fff53a0facb86cd659804b88200fbcb5c3b [file] [log] [blame]
Ian Maxon444ca1b2017-08-25 11:41:41 -07001<!DOCTYPE html>
2<!--
Ian Maxon7a4bed92017-09-15 02:01:18 +02003 | Generated by Apache Maven Doxia at 2017-09-14
Ian Maxon444ca1b2017-08-25 11:41:41 -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" />
Ian Maxon7a4bed92017-09-15 02:01:18 +020010 <meta name="Date-Revision-yyyymmdd" content="20170914" />
Ian Maxon444ca1b2017-08-25 11:41:41 -070011 <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
Ian Maxon444ca1b2017-08-25 11:41:41 -070022
Ian Maxon444ca1b2017-08-25 11:41:41 -070023
24 </head>
25 <body class="topBarDisabled">
26
27
28
29
30 <div class="container-fluid">
31 <div id="banner">
32 <div class="pull-left">
33 <a href="./" id="bannerLeft">
34 <img src="images/asterixlogo.png" alt="AsterixDB"/>
35 </a>
36 </div>
37 <div class="pull-right"> </div>
38 <div class="clear"><hr/></div>
39 </div>
40
41 <div id="breadcrumbs">
42 <ul class="breadcrumb">
43
44
Ian Maxon7a4bed92017-09-15 02:01:18 +020045 <li id="publishDate">Last Published: 2017-09-14</li>
Ian Maxon444ca1b2017-08-25 11:41:41 -070046
47
48
Ian Maxon7a4bed92017-09-15 02:01:18 +020049 <li id="projectVersion" class="pull-right">Version: 0.9.2</li>
Ian Maxon444ca1b2017-08-25 11:41:41 -070050
51 <li class="divider pull-right">|</li>
52
53 <li class="pull-right"> <a href="index.html" title="Documentation Home">
54 Documentation 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">Get Started - Installation</li>
68
69 <li>
70
71 <a href="ncservice.html" title="Option 1: using NCService">
72 <i class="none"></i>
73 Option 1: using NCService</a>
74 </li>
75
76 <li>
77
78 <a href="ansible.html" title="Option 2: using Ansible">
79 <i class="none"></i>
80 Option 2: using Ansible</a>
81 </li>
82
83 <li>
84
85 <a href="aws.html" title="Option 3: using Amazon Web Services">
86 <i class="none"></i>
87 Option 3: using Amazon Web Services</a>
88 </li>
89
90 <li>
91
92 <a href="yarn.html" title="Option 4: using YARN">
93 <i class="none"></i>
94 Option 4: using YARN</a>
95 </li>
96
97 <li>
98
99 <a href="install.html" title="Option 5: using Managix (deprecated)">
100 <i class="none"></i>
101 Option 5: using Managix (deprecated)</a>
102 </li>
103 <li class="nav-header">AsterixDB Primer</li>
104
105 <li>
106
107 <a href="sqlpp/primer-sqlpp.html" title="Option 1: using SQL++">
108 <i class="none"></i>
109 Option 1: using SQL++</a>
110 </li>
111
112 <li>
113
114 <a href="aql/primer.html" title="Option 2: using AQL">
115 <i class="none"></i>
116 Option 2: using AQL</a>
117 </li>
118 <li class="nav-header">Data Model</li>
119
120 <li>
121
122 <a href="datamodel.html" title="The Asterix Data Model">
123 <i class="none"></i>
124 The Asterix Data Model</a>
125 </li>
126 <li class="nav-header">Queries - SQL++</li>
127
128 <li>
129
130 <a href="sqlpp/manual.html" title="The SQL++ Query Language">
131 <i class="none"></i>
132 The SQL++ Query Language</a>
133 </li>
134
135 <li>
136
137 <a href="sqlpp/builtins.html" title="Builtin Functions">
138 <i class="none"></i>
139 Builtin Functions</a>
140 </li>
141 <li class="nav-header">Queries - AQL</li>
142
143 <li>
144
145 <a href="aql/manual.html" title="The Asterix Query Language (AQL)">
146 <i class="none"></i>
147 The Asterix Query Language (AQL)</a>
148 </li>
149
150 <li>
151
152 <a href="aql/builtins.html" title="Builtin Functions">
153 <i class="none"></i>
154 Builtin Functions</a>
155 </li>
156 <li class="nav-header">API/SDK</li>
157
158 <li>
159
160 <a href="api.html" title="HTTP API">
161 <i class="none"></i>
162 HTTP API</a>
163 </li>
164
165 <li>
166
167 <a href="csv.html" title="CSV Output">
168 <i class="none"></i>
169 CSV Output</a>
170 </li>
171 <li class="nav-header">Advanced Features</li>
172
173 <li>
174
175 <a href="aql/fulltext.html" title="Support of Full-text Queries">
176 <i class="none"></i>
177 Support of Full-text Queries</a>
178 </li>
179
180 <li>
181
182 <a href="aql/externaldata.html" title="Accessing External Data">
183 <i class="none"></i>
184 Accessing External Data</a>
185 </li>
186
187 <li>
188
189 <a href="feeds/tutorial.html" title="Support for Data Ingestion">
190 <i class="none"></i>
191 Support for Data Ingestion</a>
192 </li>
193
194 <li>
195
196 <a href="udf.html" title="User Defined Functions">
197 <i class="none"></i>
198 User Defined Functions</a>
199 </li>
200
201 <li>
202
203 <a href="aql/filters.html" title="Filter-Based LSM Index Acceleration">
204 <i class="none"></i>
205 Filter-Based LSM Index Acceleration</a>
206 </li>
207
208 <li>
209
210 <a href="aql/similarity.html" title="Support of Similarity Queries">
211 <i class="none"></i>
212 Support of Similarity Queries</a>
213 </li>
214 </ul>
215
216
217
218 <hr class="divider" />
219
220 <div id="poweredBy">
221 <div class="clear"></div>
222 <div class="clear"></div>
223 <div class="clear"></div>
224 <a href="./" title="AsterixDB" class="builtBy">
225 <img class="builtBy" alt="AsterixDB" src="images/asterixlogo.png" />
226 </a>
227 </div>
228 </div>
229 </div>
230
231
232 <div id="bodyColumn" class="span9" >
233
234 <!-- ! Licensed to the Apache Software Foundation (ASF) under one
235 ! or more contributor license agreements. See the NOTICE file
236 ! distributed with this work for additional information
237 ! regarding copyright ownership. The ASF licenses this file
238 ! to you under the Apache License, Version 2.0 (the
239 ! "License"); you may not use this file except in compliance
240 ! with the License. You may obtain a copy of the License at
241 !
242 ! http://www.apache.org/licenses/LICENSE-2.0
243 !
244 ! Unless required by applicable law or agreed to in writing,
245 ! software distributed under the License is distributed on an
246 ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
247 ! KIND, either express or implied. See the License for the
248 ! specific language governing permissions and limitations
249 ! under the License.
250 ! --><h1>AsterixDB: A Big Data Management System</h1>
251<div class="section">
252<h2><a name="Table_of_Contents"></a><a name="toc" id="toc">Table of Contents</a></h2>
253
254<ul>
255
256<li><a href="#WhatIsAsterixDB">What Is AsterixDB?</a></li>
257
258<li><a href="#GettingAndUsingAsterixDB">Getting and Using AsterixDB</a></li>
259</ul></div>
260<div class="section">
261<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>
262<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>
263
264<ul>
265
266<li>A semistructured NoSQL style data model (ADM) resulting from extending JSON with object database ideas</li>
267
268<li>An expressive and declarative query language (AQL) that supports a broad range of queries and analysis over semistructured data</li>
269
270<li>A parallel runtime query execution engine, Apache Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disks</li>
271
272<li>Partitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured data</li>
273
274<li>Support for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDB</li>
275
276<li>A rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual data</li>
277
278<li>Secondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index types</li>
279
280<li>Support for fuzzy and spatial queries as well as for more traditional parametric queries</li>
281
282<li>Basic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store</li>
283</ul></div>
284<div class="section">
285<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>
286<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>
287
288<ol style="list-style-type: decimal">
289
290<li>
291<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="https://asterixdb.apache.org/download.html">AsterixDB</a>, including both single-machine setup (for developers) as well as cluster installations (for deployment in its intended form).</p></li>
292
293<li>
294<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>
295
296<li>
297<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>
298
299<li>
300<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>
301</ol>
302<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.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>
303 </div>
304 </div>
305 </div>
306
307 <hr/>
308
309 <footer>
310 <div class="container-fluid">
311 <div class="row span12">Copyright &copy; 2017
312 <a href="https://www.apache.org/">The Apache Software Foundation</a>.
313 All Rights Reserved.
314
315 </div>
316
317 <?xml version="1.0" encoding="UTF-8"?>
318<div class="row-fluid">Apache AsterixDB, AsterixDB, Apache, the Apache
319 feather logo, and the Apache AsterixDB project logo are either
320 registered trademarks or trademarks of The Apache Software
321 Foundation in the United States and other countries.
322 All other marks mentioned may be trademarks or registered
323 trademarks of their respective owners.</div>
324
325
326 </div>
327 </footer>
328 </body>
329</html>