2022年,MatrixOne首次參加中國科學院軟體研究所開源軟體供應鏈點亮計劃支持下的系列高校開源活動「開源之夏2022」,本次活動旨在鼓勵在校學生積極參與開源軟體的開發維護,促進優秀開源軟體社區的蓬勃發展,培養和發掘更多優秀的開發者,活動聯合國內外各大開源社區,針對重要開源軟體的開發與維護提供專案任務,并面向全球高校學生開放報名,
參賽小貼士
- 活動參與方主要角色為學生、社區和導師,
- 社區提供專案串列和描述,并安排專案對應的導師,
- 學生可自主選擇感興趣的專案進行申請,并在中選后獲得該軟體資深維護者(社區導師)親自指導的機會,
- 劃重點!根據專案的難易程度和完成情況,參與者將獲取開源之夏活動獎金和結項證書哦~
MatrixOne專案背景
現如今資料管理的應用領域面臨著資料引擎繁多,選型、開發 運維成本暴漲;資料碎片嚴重,資料更新維護愈發困難;基礎設施割裂,資料系統難以跨機房、跨云等,面對這樣的行業痛點,矩陣起源推出了一款極簡的MatrixOne多引擎融合異構云原生資料庫,MatrixOne專案從0開始搭建資料庫計算、存盤、分布式框架,通過融合OLTP、OLAP、流計算等多種引擎,使得用戶在大部分場景中都可以通過單一資料庫滿足一定規模及復雜度的業務,降低開發者的選型及運維成本,
Github鏈接:https://github.com/matrixorigin/matrixone 有興趣的開發者歡迎star和fork,

專案一
MatrixOne哈希表的實作好壞直接關系到資料庫的查詢性能,MatrixOne目前使用的哈希表,是不區分資料基數的通用方案,對于低基數的情況,其性能并不如專門優化的方案,本任務的目標是為MatrixOne實作一個專為低基數場景優化的哈希表,
專案產出要求:
- 提升MatrixOne查詢在低基數場景下的性能
- 完成專案的設計,開發和測驗
- 輸出和完善用戶檔案(功能描述,用法等等)
專案二
對于大多數資料庫來說,為了滿足用戶在特定場景的資料存盤需求,需要支持JSON資料型別,目前MatrixOne資料庫中,還不支持JSON資料型別和JQ函式,為了提升用戶使用感受,本專案目標是希望給予MatrixOne增加JSON資料型別和JQ函式的實作,
專案產出要求:
- 實作mo-db對json資料型別的支持,并實作jq函式
- 輸出設計檔案
- 輸出源代碼+單元測驗+代碼注釋+功能測驗用例
- 輸出測驗報告(包含性能,使用方法,功能邊界)
- 用戶檔案的更新(功能描述,用法等等)
專案時間安排

申請資格
- 2022 開源之夏活動面向年滿 18 周歲在校學生;
- 暑期即將畢業的學生,只要在申請時學生證處在有效期內,就可以在官網提交申請;
- 海外學生可提供錄取通知書、學生卡、在讀證明等檔案用于證明學生身份,
MatrixOne社區
對MatrixOne有興趣的話可以關注矩陣起源公眾號或者加入MatrixOne社群,

微信公眾號 矩陣起源

MatrixOne社區群 技術交流
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/469726.html
標籤:其他
