QuickLite
QuickLite
1.5.6

0.0

QuickLite free download for Mac

QuickLite

1.5.6
07 November 2005

Cocoa wrapper for SQLite.

Overview

QuickLite is a Cocoa wrapper for SQLite, a C library that implements an embeddable SQL database engine.

QuickLite already includes SQLite, so there's no need to download and to configure. It provides the developer with a SQL database without running a separate RDBMS process. QuickLite is not a client library used to connect to a big database server. QuickLite is the server, reading and writing directly to and from the database files on disk.

What's new in QuickLite

Release notes available here.

1 QuickLite Reviews

Rate this app:

Anonymous
15 December 2004

Most helpful

This project is a great idea, but I wonder how necessary it will be after Tiger is released. My understanding is that this functionality will be available to developers running Tiger. Maybe this project is technically superior.
Like
Version 1.5.3
Anonymous
15 December 2004
This project is a great idea, but I wonder how necessary it will be after Tiger is released. My understanding is that this functionality will be available to developers running Tiger. Maybe this project is technically superior.
Like
Version 1.5.3
2 answer(s)
Anonymous
Anonymous
15 December 2004
In Tiger (Mac OS X 10.4), Apple will release a technology called Core Data. You can learn a bit more here: http://developer.apple.com/macosx/tiger/index.html. My belief is that Core Data and QuickLite do not fight for the same space. The two products deal with data in two *very different* ways. Core Data is more of a black box, where the internals are completely hidden from the developer. It completely manages data objects behind the scenes, and it provides, among other things, undo/redo support. All this is performed via Bindings, which is not for the faint of heart. On the other hand, QuickLite is a whole lot more transparent. You write the SQL query to select the data (that's the only time you'll write queries) and QuickLite creates the cursor. There you can retrieve the data bits per row/column, the row as a whole unit (QuickLiteRow), use QuickEdit (add, edit and delete data directly to the cursor), in-cursor data matching, perform set operations between cursor. Currently there are 3 cache methods available: DoNotCacheData, CacheDataOnDemand, and CacheAllData. It has BLOB support, is multithread/multiprocess savvyy, and uses distributed notifications. You can read more here: http://www.webbotech.com/quickliteoverview.html QuickLite has its shortcomings too, of course: does not manage object graphs (relations, dependencies), does not provide undo/redo, etc. Still, it's a solid tool to deal with data the way *you* want.
Like
Version 1.5.3
Anonymous
Anonymous
01 July 2005
Started a project with quicklite, and switched over to CoreData. Both are good, and each provides a different model for accessing/managing an application store. Quicklite is designed as an object wrapper over sqlite, while CoreData is a more generic data model, hiding the specifics of which store type (xml, binary, sqlite) is being used. If you like an sql sort of model (select, update, insert - though Quicklite wraps these up nicely), Quicklite is the way to go. After figuring out CoreData, I prefer it's approach/model - but the biggest benefit of CoreData is kvm support, quick schema changes, and migration of data from different datatypes. Short thought; I think they can co-exist.
Like
Version 1.5.5
Free

0.0

App requirements: 
  • PPC 32
  • Mac OS X 10.2.8 or later
Category: 
Developer Website: 
Download(1.82 MB)MacUpdateInstall with MacUpdate

Downloaded & Installed 5,092 times