低程式碼平臺選型(五)效能篇

霧裡看花生米發表於2022-10-14

一、突破資料庫效能瓶頸,做好“地基”

資料庫是所有企業管理軟體的“地基”。為了後續功能的開發更加方便,擴充套件性更強,維護性更佳,良好的資料庫設計至關重要。這個點是企業軟體自身的屬性決定的,無論是低程式碼還是傳統的純程式碼,都不可規避的問題。

為了突破資料庫效能瓶頸,常用的技術是分片儲存和讀寫分離,天翎MyApps低程式碼平臺支援集中資料儲存、分片資料儲存以及叢集式資料儲存等多種儲存模式,堅持就近儲存、就近訪問的原則進行分片資料儲存,提高資料匯入和查詢效能。同時,支援線上配置系統的讀寫分離,提高了整體的系統查詢和執行效能。

同時,平臺支援主流資料庫MSQL SQL、SERVER、DB2、ORACLE等,並支援國產資料庫達夢、翰高、金倉人大、高斯等。


二、先進的系統架構,保持效能最佳狀態

前後端分離,有助於適應多終端、減少系統間的耦合、支援分散式部署。

天翎低程式碼平臺 採用業內領先的SpringBoot微服務架構、支援SpringCloud模式,完善了平臺的擴增基礎,滿足了系統快速開發、靈活擴充、無縫整合和高效能應用等綜合能力。

前端採購JQ和VUE架構,技術與業務邏輯分離,系統升級不影響公司業務,系統運維升級更方便。透過nginx實現負載均衡、zuul作為閘道器服務,並且平臺分成執行時服務、設計時服務、授權時服務,不同服務執行不同工作,以保證平臺效能處於最好狀態。為團隊建立DEV、QAS、PRD平臺執行環境和開發運維規範,支援應用一鍵打包釋出、在不停服情況下一鍵安裝/升級。



三、開放介面,資料整合能力UP!UP!UP!

低程式碼作為新一代的軟體開發技術,自然不宜還桎梏於舊時代資料問題中,資料孤島問題由來已久,可以利用低程式碼平臺幫助我們解決企業的資料孤島問題,但前提是該平臺必須具備將多個系統打通,整合多源資料實現協同增效能力。

天翎MyApps低程式碼開發平臺具有強大的整合能力,主要表現在業務整合、硬體整合、移動整合三個方面。該平臺提供詳細的API介面,透過這些介面平臺可以快速的同其他系統進行整合,實現系統間業務資料的雙向交換、業務處理流程等功能;內建Webservice、RestFul、SAP、速達、用友、金蝶和MS Office等介面,透過這些介面平臺可以快速友好的同其他IT系統或智慧硬體進行整合,支援與企業原有系統互通互聯。


四、安全技術加持,保護使用者資料

安全性對任何一個系統都至關重要。使用低程式碼平臺所開發出的應用中,絕大多數邏輯都是低程式碼開發者自行構建的,而不是出自低程式碼平臺廠商。所以,我們很難透過平臺的安全性報告來簡單評判開發出應用的安全性。

如何評估使用該平臺開發出應用的安全性?可以從以下兩個方面著手:

  1. 可以看該低程式碼平臺的案例是否有金融銀行或軍工安全的案例經驗,因為這些行業一般對安全性要求比較高,他們能用一般行業肯定可以使用。

2. 評估時,可以基於該平臺建立一個demo程式,並對這個demo做安全性檢查,下面是一些安全檢查的工具或者產品:ZAP – OWASP(免費)、Sonar Qube – SonarWorks(收費)、Burp Suite – PortSwigger(收費)、AppScan - IBM(收費)

天翎在安全技術方面涉及範圍十分廣泛,包括秘級標識、隨機密碼設定、AD域繫結認證、U-key身份認證、SSL安全證書、vpn安全訪問、統一許可權控制、系統訪問控制、系統日誌審計、資料保護等。和很多高保密單位合作過。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012155/viewspace-2918388/,如需轉載,請註明出處,否則將追究法律責任。

相關文章