注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Chun Tian (binghe)

超越自我,洞察宇宙

 
 
 

日志

 
 

Allegro CL 8.1 Released  

2007-08-02 09:41:22|  分类: Lisp |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Allegro CL? 8.1

Persistency built in, not a database add-on

Complex applications with billions of objects are now made easy with Allegro CL 8.1

The complexity of today's software applications and the explosion of data size are pervasive in all fields ranging from Life Sciences to Manufacturing to Financial Analytics. Allegro CL 8.1, with Persistent AI Built-In, All the Way DownTM, is the most effective system for developing and deploying applications to solve these complex problems in the real world. For more information, contact info@franz.com.

Allegro CL 8.1 is the culmination of feedback from customers and users. There are a number of new features and enhancements that we hope will improve your experience and success with Allegro CL. While the release increment indicates a minor update from 8.0, we believe the performance enhancements and product updates will make an impact on your application as though it were a major release.

Enhancements

See the Release Notes for a complete description of new features and enhancements.

Performance Enhancements. For this release of Allegro CL we have focused our effort on several performance metrics. For example, with 8.1 we have recorded more than a 3x speedup on the mandelbrot/dfloat test, as well as more than 2x speedups on 1d-arrays and sum-permutations, and 20% or more speedups on 10 other benchmarks. Also, opening a file has doubled in speed over 8.0. We intend to further enhance the performance profile for 8.1 and beyond, based on user feedback as well as our own development plans.

New Features

Base Lisp

Common Graphics and the IDE

Other new features

New Products

  • AllegroCache v2.0. Building on the successful introduction of AllegroCache with the release of 8.0, Franz continues to add customer driven features to ensure their commercial advantage. The new bulk loading mode allows users to add objects to the database very quickly. Improvements to the back end Btrees provides better performance and efficiency.
  • Allegro Btrees. The same btree module that AllegroCache has been using to implement object persistence is now available for programmers to use directly. Btrees are useful for applications where you need a simple and efficient way of storing on disk and retrieving vast amounts of data and where you don't want to pay the overhead of transactions and CLOS.
  • AllegroGraph. For customers interested in Semantic Web technologies, Franz has developed a new persistent, scalable triple-store database product. This product is available separately from the Allegro CL release process and pricing. In conjunction with the ACL 8.1 release, Franz has introduced the Free Lisp Edition of AllegroGraph that has a maximum limitation of RDF triples on appropriately configured hardware. The AllegroGraph Free Lisp Edition is available to all ACL customers as well as ACL Express Edition users.

Allegro CL 8.1

Maximize your development efforts

Control the Data:
  • AllegroCache -- The enabling technology behind Allegro CL 8.1 persistent objects is a high-performance, scalable, dynamic object-caching database. It allows programmers to work directly with objects as if they were in memory while in fact the object data is always stored on disk. It supports fully ACID-compliant transaction mode with both long and short transactions. It automatically maintains referential integrity of complex object networks. AllegroCache provides 64-bit real-time data caching on the application memory to achieve very high data access throughput over as large a data set as required. AllegroCache features include:
    • Persistent CLOS Objects in Allegro Common Lisp -- Class definitions are stored as first class objects in the database
    • Dynamic Schema Evolution -- Redefine classes on the fly, persistent objects are lazily updated when accessed
    • Standalone & Client Server -- Single user on local disk or multiple clients talking to single server over sockets
    • Bulk Loading -- Improved performance adding objects to the database
    • Transaction Logging -- Restore databases after power failure or disk crash
    • Expression Cursors -- Iterate over a set of instances that satisfy a predicate over multiple slots of an instance
    • Range Queries -- Retrieve objects with slots that match a range of values
    • Native lisp btrees -- Comparable in speed with BerkeleyDB, with more control
    • Transactional model -- All ACID features, commit/rollback, and optimistic concurrency
    • Supports databases with billions of objects (and Terabytes of Data)
    • Convenient macros to loop over classes, maps and sets
    • Indexed slots -- A mapping from slot-values to objects, retrieve objects and object ids (oid)
    • Maps -- Transactionally safe persistent hashtables
    • Sets -- Persistent large collections of objects
    • Supports most common datatypes -- Including unsigned-byte 8 arrays, maps and sets
    • Object ID's unique for the lifetime of the database -- User accessible
    • Dump the database into XML files
    • Restore database from the XML dump
    • User controlled caching -- For the size of the btrees and the total number of objects stored in the cache

Control the Internet:

  • SAX/DOM XML Parsers: Validating XML parsers, successfully tested against all major test suites. Analyze and process enterprise XML data extremely fast
  • SOAP API: Enables Allegro CL applications to communicate with new and legacy applications over the internet via the SOAP protocol, and to access web services over the internet
  • WSDL Compiler: Automatically generates client SOAP templates from WSDL files and server WSDL files from Lisp expressions
  • Allegro Webactions: A Web Application Framework for building dynamic web pages that can be easily maintained and updated
  • AllegroServe: A dynamic, high-performance Lisp-based web server that also interoperates with other web/application servers
  • HTML Parser: Process and analyze web page data
  • SSL Socket Streams: Secure internet transactions
  • XML RPC (Remote Procedure Call): Allows Lisp applications to communicate via XML
  • Lisp RPC (Remote Procedure Call): Allows two Lisp applications to more easily communicate
  • IPv6 -- Internet Protocol version 6 socket support
Control Development: s o Control Development:S ade n Unix/platf/s fion, an iml9 Also, impmodeand time utilizaton of AllegroC an/ind_, Wve /assg111605"http://wwSWIGocomicnoteon o C++om/s:-yerre or n implemrolog<="0daew objeocomicnoteRPCaviao esoc"httand tiSWIGo(m>(2o be used as a query language for AllegroCache
  • MD5"zort/douppHMAC-MD5"ilesHMAC-SHA1aroC ainta dyroC a ime uRC="rt/dob >on, an iml9 Also, impmodeand time utilizaton of AllegroC anthe bjects

    See the on, an imCt of neiing on tBuse ss ob carollback, Procl9 Also, impmodeand time utilizaton of AllegroC angro Pcus="li>sRBplakoncum(a CsRBA-Ct of is asRB/b>(2Ct orees re apl9 Also, impmodeand time utilizaton of AllegroC angro Pcus="li>sLE/OCXycomicnotececumn oct of > viaw mlowcomicnoteoconf/8.1/doc/soapewid" >alecatb Runti/8.1/doc/soaprid " >h viacomicnoteo n via//wwwrt/d.pport/documentati/8.1/dapplice-soap-elemime uarge rony OCXyb>Restos t>on, an iml9 Also, impmodeand time utilizaton of AllegroC angro Pcus="li> -- Int>oernet Protocol version 6 socketom/prod

  • Dynailesf/8.1/doc/soapherc/pOAP-- Forhna
  • on, an im 8.1, pdaammers ehiml"> ilesl9 Also, impmodeand time utilizaton of AllegroC angro Pcus="li>esfbjectimg.son, an imRobp><,b>Dw mp-nei>esare usefull9 Also, impmodeand time utilizaton of AllegroC angro Pcus="li>esow availbjeachThewidgime uow avai: Owro//www vewidei>esunationlogn-l-//wwwthewidgpplicpone n L conventilabt is powea>: A fplatf porCommoCt oss >125" es PPCacy aeph Freabt/inML Parsers /www.franEnviron> /ateng oncecu:/suviron> /bjectCachro Co/dorsist maj-- For t: ro ion Framing onmp-nei>esaug> l_btppHrebs ofurect o#21rcacli> -- i>esdctiinupate/timllegro CL.li> on, an the
    to"uon
    n>&nbon
  • n>&nbon s="multiacti an>> n>&nb a emon L="ptczihao bdc0 bds2 cleati span>评论这张c/2c04 ptczihao m= toLw/li> p pleft"⒉ "height:20px;linet/dnhancht="240"oul" tcecu dorsinon fw0 fst263/spanemo$_newOm= s> cumenp263/span> 3one;cace-e> 3one;otes.>S gn:c06";m= 阅读( 评论( C eff="5on2c04 /b>2c04 4 cace-e> 4 m= of f oL cm= < v class="m-shareAndDownLoad">