"I would like to point out that so far no other database has shown the speed or ease of use that I find using AllegroCache." ......Wesley Kerr
"With AllegroCache, it's almost too easy to create
objects." ......John Foderaro
"For many tasks, using an RDBMS is like using a hammer when a
screwdriver is needed. If your application has to deal with persisting
and querying complex data structures, the combination of AllegroCache
and Allegro Prolog makes the job of managing your data a whole lot
easier." ...... Bill Clementson
"AllegroCache is the heart of our rule-based Department of
Defense solicitation selection system (winStoic). Configured in
Client/Server mode, AC processes several million EDI (Electronic Data
Interchange) segments every month and on a standard server. Its
unique ability to dynamically resolve changing schema has allowed us
to extend functionality, on live data, accelerating the introduction
of critical functionality from weeks using traditional DBMS systems to
hours. Because we interface with a half dozen real-time, web-based
services via XML and SOAP, ACÒ³ ability to work arbitrate numerous
asynchronous connections has obviated the need for thousands of lines
of cumbersome synchronization code. Last, because AC is built on top
of CLOS, its interface is simple and intuitive."
...... Glenn House, President 2Is Inc.
"AllegroCache perfectly closes the gap between CLOS and
object persistence. Following in the best traditions of Common Lisp
and CLOS, AllegroCache offers power and flexibility wrapped in a
simple and straightforward API. AllegroCache just feels right,
embodying another example of Christopher Alexander's "quality without
a name" which is sought after in software design and engineering
worlds, however Franz Inc. also puts a good name to this quality
product." ......Konstantin Zakharov
"We successfully integrated it inside PEPITo in less than a
day. At this stage, we can use AllegroCache just like any other data
source (excel, mysql, odbc) with the difference that AllegroCache
provides us with a real object-oriented database. It means that the
user can 'play' with the objects, perform actions on objects that have
a direct impact on the data, implement complex relationships between
objects, etc... The powerful 'rollback' mechanism provides the
possibility to try something, look at the result and rollback if it is
not satisfying." ..... Laurent Eschenauer. R and D
Engineer, PEPITe S.A.
"How I'd sum up AllegroCache: the database interface is so
simple it's almost invisible. What amazes me is how much power that
simple stuff has; you just program Lisp and don't really think about
it." ...... Byron Fast, Boomtree Inc.
"The Common Lisp community doesn't have a common story when
it comes to object persistence as an orthogonal feature to the
language. We don't even have a standard way to do object serialization
or industrial-grade B+trees as a native data structure. Franz decided
to explore a new object-oriented database design, AllegroCache, for
Lisp application developers. Several people have pointed out to us
that the majority of the IT industry is moving in the direction of
Object Relational Mappings on top of relational databases, and that
our object-oriented database might be the wrong thing at the wrong
time. While those concerns are not without merit, they overlook some
critical developments in the IT industry especially regarding the Lisp
community. First of all..." Jans Aasman and John
Foderaro (ILC 2005 paper, html)