Access, SQLite, HSQLDB, Sybase, MySQL, db4o

Source: Internet
Author: User
I. Access

The data type is somewhat different, and the password is too easy to break and the performance is not high. It can only be used in Windows Program .

Generally, it is better to have no more than 0.1 million records in a single table, and the whole database should not exceed MB. Access limits the database capacity to 2 GB, but the performance will take effect after the database capacity exceeds MB.

There will be a large discount.

Ii. HSQLDB

Supports CSV, easy configuration distribution, and poor performance in the case of large data volumes. This is irrelevant to the SQL Execution efficiency, and the performance bottleneck lies in the hard disk file. After all, because HSQLDB is not

It takes only a CSV file to store data files. It can only be used in Java programs.

Iii. Firebird

Data files are single, and deployment and distribution are relatively simple. In embedded mode, you only need to set icudt30.dll, icuin30.dll, icuuc30.dll,

Jaybird21.dll, fbembed. dll, five files, and the Directory Intl (which contains two files that process character sets) can be placed in the program startup directory. Chinese support is good.

But use the gb_2312 character set when creating the database. There are multiple bindings in. net, C ++, and Java.

Iv. Sybase ASA

Data can be encrypted with good performance and requires payment.

5. Derby

Both Performance and ease of use are good, but the embedded version does not have data authentication at all, so everyone can open the database to execute SQL statements, and the database is stored in a directory

Stored. It can only be used in Java programs.

Vi. sqllite

The official release does not support data encryption. In addition, data encryption is often incorrect for Chinese characters, especially when order by is used. In addition, user authentication is not performed at all.

Good efficiency. Almost a little popularProgramming LanguageAll have corresponding binding.

VII. MySQL

Even though MySQL can be directly copied without installation, it is still far from embedded.

8. db4o

For object-oriented databases, you can directly store objects using db4o without Using ORM tools. Supports Java and. Net platforms. Customizable Data EncryptionAlgorithm, Excellent performance

Good, single file. Although server mode is also supported, embedded is the best choice.

In addition, you can select vistadb, berkeleydb, and so on.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.