信也科技自研DAS數據庫中間件 以科技助力開源事業新突破

2021-11-25 10:53:34

11月24日,由信也科技自主研發的DAS數據庫訪問中間件升級版正式公開。值得一提的是,信也DAS的功能強大,它支持數據庫管理、ORM、動態SQL構建、分庫分表等功能;還支持SQL Server與MySQL兩類數據庫,并提供本地直連和基于代理兩種訪問模式。在提高能效方面,使用信也DAS實現同樣功能所需代碼量大大少于用其他ORM框架和數據庫中間件相結合的方式。

據信也DAS的研發負責人介紹,信也DAS的架構包括數據庫控制臺DAS Console、數據庫客戶端DAS Client和數據庫服務端DAS Server三大部分。其中,DAS Console提供DAS應用、DAS團隊和數據庫管理等配置功能;DAS Client為應用邏輯提供訪問數據庫的能力;DAS Server為訪問數據庫提供基于代理的訪問模式,為支持Java和非Java語言的客戶端提供了較大的便利。此外,用戶可根據應用開發語言、數據庫訪問壓力等條件去靈活選擇直連模式或是代理模式。

信也DAS數據庫中間件直連模式

信也DAS數據庫中間件代理模式

隨著業務的快速發展,數據的重要顯而易見。如何便捷、準確和高效地存取大量的數據,將逐漸成為研發人員不得不面對的問題。信也DAS整合了多種數據庫訪問所需的技術,給開發人員帶來了簡單、快捷的使用感受。據了解,信也DAS的特點主要包括以下四方面:

1.使用方便?;谛乓睤AS的開發工作一般包括“配置數據庫”、“生成代碼”、“集成”、“開發環境”、“使用”這五大環節。通過信也DAS管理門戶,用戶可實現自助化配置數據庫,并利用代碼生成工具生成實體類,很好地解決了傳統方式手寫代碼帶來的低效、易錯的弊端。據介紹,要使用信也DAS編程,只需在項目中添加DAS依賴即可,無需做任何本地配置工作,極大程度地提高了效率。

2.功能強大。信也DAS的API設計非常強調易用,通過優異的API設計,在完成同樣功能的前提下,使用信也DAS所需代碼量大大少于傳統方式。它為常見數據庫操作提供了通用的方法,研發人員無需通過繁瑣的步驟便能順利地完成任務。以按照給定的樣例對象查詢數據庫為例,常規方法需要為每個可能賦值的表字段編寫判斷語句,而使用信也DAS的Query By Sample方法,只需生成一個表記錄,設置相關字段并調用即可完成任務。其他的“增”“刪”“改”“查”也有相應的方法可直接調用。

3.使用靈活。使用DAS Console生成的entity類,不但可以通過調用DAS Client中預定義的API操作數據庫,還可以利用表實體中包含的元數據與DAS特有的SQL Builder配合使用來方便靈活地創建自定義SQL語句。與普通的方式相比,DAS的做法更加符合SQL的語法特征,上手簡單,能顯著提高代碼可讀與工作效率。

4.擴展強。信也DAS提供了良好的可擴展,方便用戶定制。通過擴展接口,可定制配置獲取、數據庫主從選擇、數據刷新等各方面的行為。信也科技內部自用的DAS也是以這種方式定制化實現的。

信也DAS早在2018年便首次在信也科技內部正式上線,現已迭代了多個版本。在不斷迭代增強的過程中,信也DAS一直保持線上穩定運行。憑借DAS簡單易用和運行穩定的優勢,它為減輕研發人員工作量和提高系統穩定作出了積極的貢獻。

目前在信也科技累計有400個應用接入了DAS,已成為訪問數據庫的主流方式。在使用過程中,信也DAS獲得了用戶的一致好評。9月11日,信也科技還通過技術沙龍的形式邀請業內頭部分布式數據庫與中間件研發團隊共同分享各自領域最新的技術與實踐。本次沙龍的主題為“分布式數據庫及數據中間件”,為技術從業者帶來了一場精彩絕倫的技術盛宴,也助力國內技術開源事業的發展。

此前,信也科技發布了其2021年第三季度未經審計的財務報告。據財報數據顯示,信也科技第三季度的研發費用達1.045億元,同比增長12.4%。截至第三季度末,信也科技共登記軟件著作權175項,專利申請140個,已授權發明專利18個。信也科技對科技創新高度重視,對科技研發投入持續加碼?,F信也DAS已正式開源。未來,信也科技將不斷加強自身能力,繼續追蹤業界最新技術發展,用科技讓金融變得更加美好。

關閉
精彩放送
亚洲AV无码AV中文AV日韩AV