3 Star 1 Fork 0

Apache/AsterixDB

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Apache-2.0
<!-- ! Licensed to the Apache Software Foundation (ASF) under one ! or more contributor license agreements. See the NOTICE file ! distributed with this work for additional information ! regarding copyright ownership. The ASF licenses this file ! to you under the Apache License, Version 2.0 (the ! "License"); you may not use this file except in compliance ! with the License. You may obtain a copy of the License at ! ! http://www.apache.org/licenses/LICENSE-2.0 ! ! Unless required by applicable law or agreed to in writing, ! software distributed under the License is distributed on an ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY ! KIND, either express or implied. See the License for the ! specific language governing permissions and limitations ! under the License. !--> <a href="http://asterixdb.apache.org"><img src="http://asterixdb.apache.org/img/asterixdb_tm.png" height=100></img></a> ## What is AsterixDB? AsterixDB is a BDMS (Big Data Management System) with a rich feature set that sets it apart from other Big Data platforms. Its feature set makes it well-suited to modern needs such as web data warehousing and social data storage and analysis. AsterixDB has: - __Data model__<br/> A semistructured NoSQL style data model ([ADM](https://ci.apache.org/projects/asterixdb/datamodel.html)) resulting from extending JSON with object database ideas - __Query languages__<br/> An expressive and declarative query language ([SQL++](http://asterixdb.apache.org/docs/0.9.7/sqlpp/manual.html) that supports a broad range of queries and analysis over semistructured data - __Scalability__<br/> A parallel runtime query execution engine, Apache Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disks - __Native storage__<br/> Partitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured data - __External storage__<br/> Support for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDB - __Data types__<br/> A rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual data - __Indexing__<br/> Secondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index types - __Transactions__<br/> Basic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store Learn more about AsterixDB at its [website](http://asterixdb.apache.org). ## Build from source To build AsterixDB from source, you should have a platform with the following: * A Unix-ish environment (Linux, OS X, will all do). * git * Maven 3.3.9 or newer. * JDK 11 or newer. * Python 3.6+ with pip and venv Instructions for building the master: * Checkout AsterixDB master: $git clone https://github.com/apache/asterixdb.git * Build AsterixDB master: $cd asterixdb $mvn clean package -DskipTests ## Run the build on your machine Here are steps to get AsterixDB running on your local machine: * Start a single-machine AsterixDB instance: $cd asterixdb/asterix-server/target/asterix-server-*-binary-assembly/apache-asterixdb-*-SNAPSHOT $./opt/local/bin/start-sample-cluster.sh * Good to go and run queries in your browser at: http://localhost:19006 * Read more [documentation](https://ci.apache.org/projects/asterixdb/index.html) to learn the data model, query language, and how to create a cluster instance. ## Documentation To generate the documentation, run asterix-doc with the generate.rr profile in maven, e.g `mvn -Pgenerate.rr ...` Be sure to run `mvn package` beforehand or run `mvn site` in asterix-lang-sqlpp to generate some resources that are used in the documentation that are generated directly from the grammar. * [master](https://ci.apache.org/projects/asterixdb/index.html) | [0.9.7](http://asterixdb.apache.org/docs/0.9.7/index.html) | [0.9.6](http://asterixdb.apache.org/docs/0.9.6/index.html) | [0.9.5](http://asterixdb.apache.org/docs/0.9.5/index.html) | [0.9.4.1](http://asterixdb.apache.org/docs/0.9.4.1/index.html) | [0.9.4](http://asterixdb.apache.org/docs/0.9.4/index.html) | [0.9.3](http://asterixdb.apache.org/docs/0.9.3/index.html) | [0.9.2](http://asterixdb.apache.org/docs/0.9.2/index.html) | [0.9.1](http://asterixdb.apache.org/docs/0.9.1/index.html) | [0.9.0](http://asterixdb.apache.org/docs/0.9.0/index.html) ## Community support - __Users__</br> maling list: [[email protected]](mailto:[email protected])</br> Join the list by sending an email to [[email protected]](mailto:[email protected])</br> - __Developers and contributors__</br> mailing list:[[email protected]](mailto:[email protected])</br> Join the list by sending an email to [[email protected]](mailto:[email protected])

简介

AsterixDB is a BDMS (Big Data Management System) with a rich feature set that sets it apart from other Big Data platforms. Its feature set makes it well-suited to modern needs such as web data warehousing and social data storage and analysis. 展开 收起
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/apache/asterixdb.git
[email protected]:apache/asterixdb.git
apache
asterixdb
AsterixDB
master

搜索帮助