{"id":22964646,"url":"https://github.com/apache/asterixdb","last_synced_at":"2025-04-29T18:48:48.065Z","repository":{"id":28460534,"uuid":"31976266","full_name":"apache/asterixdb","owner":"apache","description":"Mirror of Apache AsterixDB","archived":false,"fork":false,"pushed_at":"2025-04-17T17:24:46.000Z","size":194692,"stargazers_count":289,"open_issues_count":13,"forks_count":143,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-04-22T00:24:26.148Z","etag":null,"topics":["asterixdb"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-03-10T19:06:29.000Z","updated_at":"2025-04-17T20:33:19.000Z","dependencies_parsed_at":"2023-02-15T10:01:36.915Z","dependency_job_id":"df085632-8c76-41f3-9985-1a4ba3f4b786","html_url":"https://github.com/apache/asterixdb","commit_stats":{"total_commits":8343,"total_committers":138,"mean_commits":60.45652173913044,"dds":0.9235287067002278,"last_synced_commit":"c6e1eb27a10347b4f7fdfc5ad7d0a57efc0cf7de"},"previous_names":["apache/incubator-asterixdb"],"tags_count":152,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fasterixdb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fasterixdb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fasterixdb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fasterixdb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/asterixdb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251563575,"owners_count":21609754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asterixdb"],"created_at":"2024-12-14T20:11:29.061Z","updated_at":"2025-04-29T18:48:48.045Z","avatar_url":"https://github.com/apache.png","language":"Java","funding_links":[],"categories":["大数据"],"sub_categories":[],"readme":"\u003c!--\n ! Licensed to the Apache Software Foundation (ASF) under one\n ! or more contributor license agreements.  See the NOTICE file\n ! distributed with this work for additional information\n ! regarding copyright ownership.  The ASF licenses this file\n ! to you under the Apache License, Version 2.0 (the\n ! \"License\"); you may not use this file except in compliance\n ! with the License.  You may obtain a copy of the License at\n !\n !   http://www.apache.org/licenses/LICENSE-2.0\n !\n ! Unless required by applicable law or agreed to in writing,\n ! software distributed under the License is distributed on an\n ! \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n ! KIND, either express or implied.  See the License for the\n ! specific language governing permissions and limitations\n ! under the License.\n !--\u003e\n\u003ca href=\"http://asterixdb.apache.org\"\u003e\u003cimg src=\"http://asterixdb.apache.org/img/asterixdb_tm.png\" height=100\u003e\u003c/img\u003e\u003c/a\u003e\n\n## What is AsterixDB?\n\nAsterixDB 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:\n\n- __Data model__\u003cbr/\u003e\nA semistructured NoSQL style data model ([ADM](https://ci.apache.org/projects/asterixdb/datamodel.html)) resulting from\nextending JSON with object database ideas\n\n- __Query languages__\u003cbr/\u003e\nAn 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\n\n- __Scalability__\u003cbr/\u003e\nA parallel runtime query execution engine, Apache Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disks\n\n- __Native storage__\u003cbr/\u003e\nPartitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured data\n\n- __External storage__\u003cbr/\u003e\nSupport for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDB\n\n- __Data types__\u003cbr/\u003e\nA rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual data\n\n- __Indexing__\u003cbr/\u003e\nSecondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index types\n\n- __Transactions__\u003cbr/\u003e\nBasic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store\n\nLearn more about AsterixDB at its [website](http://asterixdb.apache.org).\n\n\n## Build from source\n\nTo build AsterixDB from source, you should have a platform with the following:\n\n* A Unix-ish environment (Linux, OS X, will all do).\n* git\n* Maven 3.3.9 or newer.\n* JDK 11 or newer.\n* Python 3.6+ with pip and venv\n\nInstructions for building the master:\n\n* Checkout AsterixDB master:\n\n        $git clone https://github.com/apache/asterixdb.git\n\n* Build AsterixDB master:\n\n        $cd asterixdb\n        $mvn clean package -DskipTests\n\n\n## Run the build on your machine\nHere are steps to get AsterixDB running on your local machine:\n\n* Start a single-machine AsterixDB instance:\n\n        $cd asterixdb/asterix-server/target/asterix-server-*-binary-assembly/apache-asterixdb-*-SNAPSHOT\n        $./opt/local/bin/start-sample-cluster.sh\n\n* Good to go and run queries in your browser at:\n\n        http://localhost:19006\n\n* 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.\n\n## Documentation\n\nTo generate the documentation, run asterix-doc with the generate.rr profile in maven, e.g  `mvn -Pgenerate.rr ...`\nBe sure to run `mvn package` beforehand or run `mvn site` in asterix-lang-sqlpp to generate some resources that\nare used in the documentation that are generated directly from the grammar.\n\n* [master](https://ci.apache.org/projects/asterixdb/index.html) |\n  [0.9.7](http://asterixdb.apache.org/docs/0.9.7/index.html) |\n  [0.9.6](http://asterixdb.apache.org/docs/0.9.6/index.html) |\n  [0.9.5](http://asterixdb.apache.org/docs/0.9.5/index.html) |\n  [0.9.4.1](http://asterixdb.apache.org/docs/0.9.4.1/index.html) |\n  [0.9.4](http://asterixdb.apache.org/docs/0.9.4/index.html) |\n  [0.9.3](http://asterixdb.apache.org/docs/0.9.3/index.html) |\n  [0.9.2](http://asterixdb.apache.org/docs/0.9.2/index.html) |\n  [0.9.1](http://asterixdb.apache.org/docs/0.9.1/index.html) |\n  [0.9.0](http://asterixdb.apache.org/docs/0.9.0/index.html)\n\n## Community support\n\n- __Users__\u003c/br\u003e\nmaling list: [users@asterixdb.apache.org](mailto:users@asterixdb.apache.org)\u003c/br\u003e\nJoin the list by sending an email to [users-subscribe@asterixdb.apache.org](mailto:users-subscribe@asterixdb.apache.org)\u003c/br\u003e\n- __Developers and contributors__\u003c/br\u003e\nmailing list:[dev@asterixdb.apache.org](mailto:dev@asterixdb.apache.org)\u003c/br\u003e\nJoin the list by sending an email to [dev-subscribe@asterixdb.apache.org](mailto:dev-subscribe@asterixdb.apache.org)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fasterixdb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fasterixdb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fasterixdb/lists"}