{"id":26032247,"url":"https://github.com/apache/mnemonic","last_synced_at":"2025-10-08T21:54:46.736Z","repository":{"id":6179475,"uuid":"54953350","full_name":"apache/mnemonic","owner":"apache","description":"Apache Mnemonic - A non-volatile hybrid memory storage oriented library","archived":true,"fork":false,"pushed_at":"2025-02-22T18:43:38.000Z","size":3244,"stargazers_count":118,"open_issues_count":8,"forks_count":62,"subscribers_count":24,"default_branch":"master","last_synced_at":"2025-10-06T00:36:51.083Z","etag":null,"topics":["apache","apache-mnemonic","bigdata","java","memory","non-volatile"],"latest_commit_sha":null,"homepage":"https://mnemonic.apache.org","language":"Java","has_issues":true,"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":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2016-03-29T07:00:06.000Z","updated_at":"2025-09-29T18:47:03.000Z","dependencies_parsed_at":"2023-02-14T00:16:12.083Z","dependency_job_id":"0ec4da0f-0138-44d4-a405-ea2efaaaee81","html_url":"https://github.com/apache/mnemonic","commit_stats":{"total_commits":663,"total_committers":38,"mean_commits":17.44736842105263,"dds":0.5324283559577677,"last_synced_commit":"47da8331043155aa073128df9f5d4df3a793754e"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"purl":"pkg:github/apache/mnemonic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmnemonic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmnemonic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmnemonic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmnemonic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/mnemonic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fmnemonic/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000689,"owners_count":26082837,"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-10-08T02:00:06.501Z","response_time":56,"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":["apache","apache-mnemonic","bigdata","java","memory","non-volatile"],"created_at":"2025-03-06T21:49:36.294Z","updated_at":"2025-10-08T21:54:46.719Z","avatar_url":"https://github.com/apache.png","language":"Java","readme":"\u003cimg src=\"https://mnemonic.apache.org/img/mnemonic_logo_v2.png\" width=200 /\u003e\n\n================================\n\n## \u003ca href=\"https://mnemonic.apache.org/\" target=\"_blank\"\u003eMnemonic Official Website\u003c/a\u003e\n\n[![CI](https://github.com/apache/mnemonic/workflows/build%20in%20container/badge.svg)](https://github.com/apache/mnemonic/actions?query=workflow%3Abuild%20in%20container)\n\nApache Mnemonic is a non-volatile hybrid memory storage oriented library, it proposed a non-volatile/durable Java object model and durable computing service that bring several advantages to significantly improve the performance of massive real-time data processing/analytics. developers are able to use this library to design their cache-less and SerDe-less high performance applications.\n\n### Features:\n\n* In-place data storage on local non-volatile memory\n* Durable Object Model (DOM)\n* Durable Native Computing Model (DNCM)\n* Object graphs lazy loading \u0026 sharing\n* Auto-reclaim memory resources and Mnemonic objects\n* Hierarchical cache pool for massive data caching\n* Extensible memory services for new device adoption and allocation optimization\n* Durable data structure collection(WIP)\n* Durable computing service\n* Minimize memory footprint of on-heap\n* Reduce GC Overheads as the following chart shown (collected from Apache Spark experiments)\n* Drop-in Hadoop MapReduce support\n* Drop-in Hadoop Spark support\n","funding_links":[],"categories":["大数据"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fmnemonic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fmnemonic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fmnemonic/lists"}