On Wednesday 09 January 2002 20:52, Tom Bradford wrote: (about an alternate storage layer) > This is already a part of the architecture. Look at > org.apache.xindice.core.filer.Filer for a start.
After a first look at Filer, it seems fairly easy to write a JDBCFiler that would take advantage of an underlying database's robustness and online backup features (using collection path + Key.toString() as the key, and storing Value as a binary object?). If I understand right, however, an Indexer would also have to be created to store the indexes in the database - at first look this seems a bit more complicated, if I got it right the Indexer needs to implement index queries in addition to storage? What about a mixed architecture: Filer in an SQL database, and btree indexes? Seems to me like this (provided a index rebuild utility is available or created) would take advantage of the database's robustness with minimal effort. Any thoughts? -- -- Bertrand Delacrétaz, www.codeconsult.ch -- web technologies consultant - OO, Java, XML, C++