db-derby-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Db-derby Wiki] Update of "HowItWorks" by DanDebrunner
Date Thu, 13 Jul 2006 04:40:49 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Db-derby Wiki" for change notification.

The following page has been changed by DanDebrunner:
http://wiki.apache.org/db-derby/HowItWorks

------------------------------------------------------------------------------
  = How Derby Works =
  <!> Work in progress <!>
+ [[TableOfContents]]
  == Where to Look ==
  Information on Derby's internals is scattered over a number of locations:
   1. The [http://db.apache.org/derby/derby_downloads.html#Derby+source+code code], describes
exactly how it works. B)
@@ -16, +17 @@

  == General ==
  
  == JDBC ==
+ Derby supports an [:JdbcDriverLinks:embedded type 4 JDBC driver and a client type 4 JDBC
driver].
+ The goal is for the two drivers to have the
+ [http://issues.apache.org/jira/browse/DERBY-310 same level of api support and identical
behaviour].
  == Network Server ==
+ Derby's [:NetworkServer:network server] adds the traditional client/server mode to the emebedded
database engine.
+ The supported protocol is DRDA over TCP/IP using Java sockets.
  == SQL ==
+ Derby's [:SqlLayerLinks:SQL layer] sits below the embedded JDBC driver and above the store.
It handles parsing, compilation and execution of SQL.
   * [:SystemTables:System table or catalogs]
  == Store ==
+ Derby's [:StoreLayerLinks:store layer] sits below the SQL layer and above the Java i/o filesystem,
though the file system layer is abstracted allowing alternate storage such as Jar files.
   || [http://db.apache.org/derby/papers/btree_package.html BTree+ implementation] || [http://db.apache.org/derby/papers/pageformats.html
On-disk page format] | [http://db.apache.org/derby/papers/logformats.html Transaction log
format] ||
  

Mime
View raw message