{"id":33179065,"url":"https://github.com/apache/incubator-crail","last_synced_at":"2025-11-20T21:03:19.054Z","repository":{"id":42119288,"uuid":"112582752","full_name":"apache/incubator-crail","owner":"apache","description":"Mirror of Apache crail (Incubating)","archived":true,"fork":false,"pushed_at":"2022-07-03T17:15:36.000Z","size":1336,"stargazers_count":150,"open_issues_count":3,"forks_count":46,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-10-28T06:26:45.327Z","etag":null,"topics":["crail"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apache.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-11-30T08:00:09.000Z","updated_at":"2025-04-05T07:24:13.000Z","dependencies_parsed_at":"2022-08-12T07:02:07.317Z","dependency_job_id":null,"html_url":"https://github.com/apache/incubator-crail","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/apache/incubator-crail","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-crail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-crail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-crail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-crail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/incubator-crail/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fincubator-crail/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285511775,"owners_count":27184237,"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","status":"online","status_checked_at":"2025-11-20T02:00:05.334Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["crail"],"created_at":"2025-11-16T03:00:36.822Z","updated_at":"2025-11-20T21:03:19.049Z","avatar_url":"https://github.com/apache.png","language":"Java","funding_links":[],"categories":["大数据"],"sub_categories":[],"readme":"\u003c!--\n{% comment %}\nLicensed to the Apache Software Foundation (ASF) under one or more\ncontributor license agreements.  See the NOTICE file distributed with\nthis work for additional information regarding copyright ownership.\nThe ASF licenses this file to You under the Apache License, Version 2.0\n(the \"License\"); you may not use this file except in compliance with\nthe License.  You may obtain a copy of the License at\n\n   http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n{% endcomment %}\n--\u003e\n\n![license](https://img.shields.io/github/license/apache/incubator-crail.svg)\n[![Documentation Status](https://readthedocs.org/projects/incubator-crail/badge/?version=latest)](https://incubator-crail.readthedocs.io/en/latest/?badge=latest)\n\n# Apache Crail (incubating)\n\nApache Crail is a fast multi-tiered distributed storage system designed from ground up for high-performance network and storage hardware.\nIt marks the backbone of the Crail I/O architecture, which is described in more detail on [crail.incubator.apache.org](http://crail.incubator.apache.org). \nThe unique features of Crail include:\n\n* Zero-copy network access from userspace\n* Integration of multiple storage tiers such DRAM, flash and disaggregated shared storage\n* Ultra-low latencies for both meta data and data operations. For instance: opening, reading and closing a small file residing in the distributed DRAM tier less than 10 microseconds, which is in the same ballpark as some of the fastest RDMA-based key/value stores\n* High-performance sequential read/write operations: For instance: read operations on large files residing in the distributed DRAM tier are typically limited only by the performance of the network\n* Very low CPU consumption: a single core sharing both application and file system client can drive sequential read/write operations at the speed of up to 100Gbps and more\n* Asynchronous API leveraging the asynchronous nature of RDMA-based networking hardware\n* Extensible plugin architecture: new storage tiers tailored to specific hardware can be added easily\n\nCrail is implemented in Java offering a Java API which integrates directly with the Java off-heap memory. Crail is designed for performance critical temporary data within a scope of a rack or two.\n\n## Documentation\n\nFor information about how to deploy, run, test and program against Crail:\n* Refer to https://incubator-crail.readthedocs.org\n* Or build from source by running `make html` in `/doc` and opening `/doc/build/html/index.html`\n\n\n## Community\n\nPlease join the Crail developer mailing list for discussions and notifications. The list is at:\n\ndev@crail.incubator.apache.org.\n\n## Disclaimer\n\nApache Crail is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.\nIncubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications,\nand decision making process have stabilized in a manner consistent with other successful ASF projects.\nWhile incubation status is not necessarily a reflection of the completeness or stability of the code,\nit does indicate that the project has yet to be fully endorsed by the ASF.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fincubator-crail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fincubator-crail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fincubator-crail/lists"}