cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SQL Anywhere vs SQLite

Former Member
4,978

Dear Experts,

What are the advantages of using SQL Anywhere or Ultralite when compared to SQLite.

View Entire Topic
Former Member

Hi Suberta,

As Vlad says, SQL Anywhere is a full client-server database intended for embedded and other resource-restricted environments. It is a lot more like PostgreSQL than like SQLite. SQL Anywhere can handle hundreds of concurrent database connections whereas SQLite cannot really handle more than a few. As the SQLite home page Vlad links to says: "Think of SQLite not as a replacement for Oracle but as a replacement for fopen()". So if you want a multi-user database system, SQL Anywhere is one and SQLite is not.

UltraLite is a lot more like SQLite: both are libraries. But the big difference for most of our users is that UltraLite has synchronization built in, meaning that it has a network client that understands the SQL Anywhere MobiLink synchronization protocol, that it tracks changes in the database so they can be synchronized properly, and it cleans up those changes after a successful sync. For SQLite you would have to do that work yourself as a developer.

Obviously those are very broad paragraphs and there is a lot more detail, but I hope they give you a starting point.

Former Member
0 Likes

compare anywhere agains postgres are very ignorant sing! but in any case

the sync its not a advantage, due not sync with others db's.. umm ultralite its more complicated, the only advantage its the sync?.. not so used today in a widelly connected world...

commercial or private. SQLite is the most widely deployed database in the world with more applications than we can count, including several high-profile projects.

as sqlite page said!

Vlad
Product and Topic Expert
Product and Topic Expert
0 Likes

I have heard you, and I partially agree: https://www.sqlite.org/prosupport.html Free software is good until you need help.

Breck_Carter
Participant