小編了解到:所有收銀機系統和收銀機管理軟體都是基於資料庫開發的。

因此,資料庫的效能和特性決定了收銀機系統的基本效能和特點。目前,在各種商店收銀機系統中有三種常用的資料庫:

一、 Access 具有開發環境豐富、靈活性強、開發速度快等優點。因此,早期的現金收銀機系統的開發大多采用 Access 資料庫。

缺點是:

1 、當資料庫過大時,ACCESS 資料庫的效能在達到 100M 左右時開始下降。

2 、由於頻繁的資料庫重新整理而導致的各種資料庫問題很容易發生。

3 、 ACCESS 資料庫比其他型別的資料庫更不安全。使用通用破解程式可以在幾秒鐘內破解資料庫密碼。

4 、資料庫檔案的大小迅速增加。當應用於收銀機系統時,很容易達到幾百兆位元組。

5 、穩定性差,資料庫檔案經常損壞。

二、 SQL Server 是微軟推出的一個關聯式資料庫管理系統。它具有使用方便、可擴充套件性好、與相關軟體整合度高等優點。

它是一個綜合的資料庫平臺,使用整合商業智慧 (BI) 工具提供企業級的資料管理。 Microsoft SQL Server 資料庫引擎為關係資料和結構化資料提供更安全可靠的儲存功能,使您能夠為業務構建和管理高可用性和高效能的資料應用程式

優勢:

是一個功能強大、成熟可靠的商業資料庫。收銀機系統是一種殺雞用牛刀的模型。其各方面穩定性均優異。

缺點:

1 、資料庫引擎需要單獨安裝。安裝包超過幾百兆位元組。

2 、昂貴。因此,國內收銀機系統無一例外地使用了盜版 SQL 伺服器。

3 、基於以上兩點,大多數收銀機系統採用簡化版的 SQL Server 2000 。使用 15 年的資料庫版本具有明顯的漏洞,並且容易受到漏洞掃描工具的攻擊。

三 SQLite 是一個輕量級的資料庫,它的設計目標是嵌入式的,它佔用的資源非常低,它可以支援 Windows/Linux/Unix 等主流作業系統,以及 Mysql 、 PostgreSQL 這兩個世界著名的開放原始碼資料庫管理系統,它的處理速度比它們快。

優勢:

1 、輕量級的大多數移動應用程式使用 SQLite 作為資料庫,包括蘋果和 Android 。

2 、穩定性,即使在突然停電的情況下也能確保資料庫檔案不被損壞。

3 、高安全性

4 、完全免費和開放原始碼

對於商店收銀機系統,SQLite 是最合適的資料庫,它比 Access 具有更好的效能,非常穩定和安全,並且不需要安裝資料庫引擎。

存取資料在我們的商店計算機收銀機系統的早期版本中使用。自 2011 年以來,它已經被 SQLite 資料庫所取代。大量使用者的實踐證明,該收銀機系統的效能和穩定性遠遠優於 Access 資料庫。