⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 FastDb是高效的内存数据库系统
💻
📖 第 1 页 / 共 3 页
字号:
--- Release version 2.84 (08.12.2003) -------------------------------------1. Fix bug in sync_w32.h2. Fix problems with compilation under FreeBSD 5.03. Fix the problem with accessing database from multiple programs in diskless configuration--- Release version 2.85 14.12.2003 -------------------------------------1. Fix critical bug in object index relocation algorithm--- Release version 2.86 18.12.2003 -------------------------------------1. Fix bug with alignment in dbSmallBuffer2. Fix problem with incorrect order of destruction in dbDatabase::close (causing crash under Solaris)--- Release version 2.87 30.12.2003 -------------------------------------1. Fix bug in "stop server" SubSQL command.2. Fix bug in XML import3. Autocommit in SubSQL4. New version of Delphi API--- Release version 2.88 07.01.2004 -------------------------------------1. Improve hash table performance for successive keysAttention: it will require rebuild of all hash indices2. Add cli_get_field_offset and cli_get_field_size functions--- Release version 2.89 15.01.2004 -------------------------------------1. Fix bug in cursor prefetch mode.2. Fix problem with redefinition of dbGlobalCriticalSection at sun and osf platforms.--- Release version 2.90 16.01.2004 -------------------------------------1. Add time series class--- Release version 2.91 21.01.2004 -------------------------------------1. Replace DEFS compilation macro with config.h file2. Add const qualifier to read-only cursor methods--- Release version 2.92 12.02.2004 -------------------------------------1. Fix bug in XML import of structure components--- Release version 2.93 27.02.2004 -------------------------------------1. Fix mermory leak in SubSQL2. Fix problem with backup of large databases under Windows.3. Refetch cursor record after update4. Show information about field indices in SubSQL--- Release version 2.94 07.03.2004 -------------------------------------1. Fix bug in dbFile::close implmentation for Unix2. Fix memory leak in SubSQL3. Port to UP-UX with aCC compiler--- Release version 2.95 26.03.2004 -------------------------------------1. Fix memory leak in cli_bind_array function2. Port to Solaris/Sun Forte compiler3. Fix memory leaks in SubSQL4. Make it possible to specify format of printing datetime fields in SubSQL (SUBSQL_DATE_FORMAT environment variable)5. Change dbReplicatedDatabase::open method to support recovery from crash of all nodes6. Automatically detect failure of one or more database clients, revoke locks and recover database in such case.7. Fix bug in openning database by multiple clients in Unix.--- Release version 2.96 16.04.2004 -------------------------------------1. Fix problem with cli_oid_t definition at 64-bit platforms.2. Fix bug in recovery after all nodes failure in replication model.3. Recognize "#xxx" format of OIDs in SubSQL.4. Change allocate method to leave database in consistent stwate in case ofthrowing FileLimitExeeded exception.5. Add indexed prefix search: locate all records which indexed field is prefix of specified key.Such query can be written like this: "KEY like field+'%'", where KEY is either string literal, either parameter and "field" - indexed field.--- Release version 2.97 26.04.2004 -------------------------------------1. Fix bug in query parser2. Fix bug in ttree.cpp for IGNORE_CASE and USE_LOCALE_SETTGINS mode3. Fix bug in cli_get_field_offset4. Make dbMethodTrampoline compatible with new C++ template class field lookup rule5. Remove const qualifier from <code>isInSelection</code> method--- Release version 2.98 09.05.2004 -------------------------------------1. Support work with different number of node in replication model2. Fix bugs in dbContainer class 3. Efficiently execute "current=ICONST" query--- Release version 2.99 28.05.2004 -------------------------------------1. Correctly compile IN expression with single list element--- Release version 3.00 18.06.2004 -------------------------------------1. Fix critical bug in query deallocation synchronization (which can cause crash in mutithreaded environment)--- Release version 3.01 24.06.2004 -------------------------------------1. Fix bug in implementation of backup with compactify option2. Fix bug with unpacking reference column value at server (remote CLI interface)3. Fix bug in dbdatabase::findTableByName method4. Fix bug in cli_update function implementation (local CLI)5. Add context parameter to cli_set_error_handler and cli_array_column_ex functions--- Release version 3.02 05.07.2004 -------------------------------------1. Fix problem with Unix domain sockets under Cygwin2. Fix build problem undex MacOS X3. Fix build problem with IGNORE_CASE/USE_LOCALE_SETTINGS configuration under Windows4. Add DLL configuration to Visual Studio project--- Release version 3.03 06.08.2004 -------------------------------------1. Optimized execution of IN operator 2. Add CSharp CLI interface (implemented by Serge Aleynikov <serge@hq.idt.net>)3. Change dbCursor::remove() method to always move current position forward. 4. Add cleanupsem utility--- Release version 3.04 21.08.2004 -------------------------------------1. Fix compilation problem with cleanupsem at some Unix dialect. 2. Make it possible to alter initial value of autoincrement fields before   database open. --- Release version 3.05 02.10.2004 -------------------------------------1. Fix problem with not resetting cursor in cli_fetch method2. Fix memory leak in order by complex expression--- Release version 3.06 29.10.2004 -------------------------------------1. Fix bug in sort by complex expression2. Fix project files for VC 6.0--- Release version 3.07 14.11.2004 -------------------------------------1. Add DTD in exported XML file2. Optimize LIKE operator 3. Fix bug in XML array import--- Release version 3.08 28.11.2004 -------------------------------------1. Fix problem with local CLI at Unix (application is hanged in cli_close if there are opened statements because of repeated lock of non-reentrant pthread mutex).2. Fix bug in implementation of indexed inverse reference (inverse reference update doesn't update index)3. Optimized version of hash index (more efficient hash function for scalar types)--- Release version 3.09 06.12.2004 -------------------------------------1. Enable reader to be started prior to the writer in concurrent update mode.2. Fix bug in updating array components in local CLI.3. Fix bug in handling NULL string fields.--- Release version 3.10 19.12.2004 -------------------------------------1. Fix bug in local Windows sockets implmentation2. Change all "char*" in API methods with "char const*"--- Release version 3.11 17.03.2005 -------------------------------------1. Fix bug in table creation using CLI2. Make it possible to specify list of columns in SubSQL select statement3. Fix bug preventing optimizer use index for boolean fields4. Fix bug in initializing of autoincrement field in SubSQL--- Release version 3.12 24.03.2005 -------------------------------------1. Fix bug in compilation of user defined functions with more than one parameter2. Fix memory leak in deallocation of query elements in CLI at application exit3. Fix bug in SubSQL select with specified list of columns4. Add support of "LIMIT" clause in queries--- Release version 3.13 18.04.2005 -------------------------------------1. Fix possible race condition problem for clearing dirty flag when more than one processes working concurrently with database in dbConcurrentUpdateMode2. Fix bug in optimization of "like '%xyz%'" operator3. Add dbDatabase::backup(dbFile* file, bool compactify) methodto allow user defined implementations of backup media.--- Release version 3.14 30.04.2005 -------------------------------------1. Optionally place all FastDB classes in fastdb namespace2. Port to WinCE3. Restructure FastDB sources--- Release version 3.15 08.05.2005 -------------------------------------1. Fix bug in select with specified column list in SubSQL2. Fix bug in SubSQL update statement--- Release version 3.16 27.05.2005 -------------------------------------1. Implement fuzzy checkpoint. When FUZZY_CHECKPOINT is defined in config.h changes done by transaction are written to the disk asynchronously by separate thread. It allows to minimize time of exclusive locking of database by update transaction.--- Release version 3.17 29.06.2005 -------------------------------------1. Fix bug in XML import of raw binary field2. Fix problems with supporting fastdb namespace introduced in version 3.163. Fix bug with table defintion and altering using CLI--- Release version 3.18 13.07.2005 -------------------------------------1. Fix build problems with GCC 4.02. Make it possible to specify dbArray<int4> and dbArray<int8> parameters   and use index search for query "x in",arrParam--- Release version 3.19 01.08.2005 -------------------------------------1. Fix bug with duplicated autoincremented field values in case of transaction rollback.2. Add dbDatabase::prepareQuery method3. Fix problem with dependency on the order of operands calculation which cause crash of FastDB during database reallocation when FastDB is built with GCC 3.2 or higher.--- Release version 3.20 28.08.2005 -------------------------------------1. Fix synchronization problems with watchdog thread (when FastDB is build with AUTO_DETECT_PROCESS_CRASH)--- Release version 3.21 28.08.2005 -------------------------------------1. Add RECOVERABLE_CRITICAL_SECTION configuration option. This mode can be used instead ofAUTO_DETECT_PROCESS_CRASH to perform recovery after crash of one of FastDB applications.Unlike AUTO_DETECT_PROCESS_CRASH it doesn't create watch-dog mutexes and start threads waiting on this mutexes. Detection of process crash and revoking of the lock hold by this processis performed by operating system. Recovery of database is possible only for dbConcurrentUpdate mode.2. Derive exception class from std::exception3. Add dbAnyCursor::hasNext() method--- Release version 3.22 30.09.2005 -------------------------------------1. Add Java native interface (jnicli)2. Fix bug in SubSQL "alter table" statement3. Fix problem with USE_LOCALE_SETTINS support--- Release version 3.23 16.01.2006 -------------------------------------1. Fix compilation problems with GCC 4.02. Fix bug in Java jnicli interface (declaring table with reference fields).3. Fix compiler warnings when building FastDB with dbDatabaseOidBits > 324. Fix bug with non-initialized inverse reference field pointer in table descriptor created using CLI5. Add dbTraceEnable variable which allows to toggle tracing at runtime.6. Support classnames with package names in Java JNI CLI constraint parser7. Correctly handle autoincremented fields in local CLI API.8. Fix problem with handling compound table names produced from Java class in SubSQL insert and delete statements9. Fix array component access bug in JNICLI 10. Support inverse reference field declaration in JNICLI table constraints11. Fix bug with throwing exceptions in JNICLI--- Release version 3.24 08.02.2006 -------------------------------------1. Fix bug in Query::reset method (doesn't clear limits)2. Add "profile" command to SubSQL which show number of instances and total size of records for each table3. Fix problem with using current record OID in ORDER BY expression4. Check if range specified in LIMIT clause belongs to the selection.--- Release version 3.25 24.02.2006 -------------------------------------1. Fix bug with LIMIT clause introduced in 3.24 version2. Fix bug in selectByKey method (some fields of cursor are not initialized)3. Add MATCH operator which uses GNU regex library (to use it you should define USE_REGEX in config.h)4. Fix bug in CLI server: return codes of some operations were ignored--- Release version 3.26 21.03.2006 -------------------------------------1. Support simplified replication model with fixed master node and read-only replicas2. Perform cleanup of opened semaphores and event in open method when open is failed.--- Release version 3.27 02.04.2006 -------------------------------------1. Fix bug in Visual Studio project files for cli.lib2. Fix memory leaks in CLI library.3. Fix bug with unlinking query in database in local CLI statement free function--- Release version 3.28 08.06.2006 -------------------------------------1. Fix bug in cli_get_next function (fetching array of strings)2. Catch FastDB exceptions in CLI select function--- Release version 3.29 15.06.2006 -------------------------------------1. Support rectangle data type and spatial indices--- Release version 3.30 23.07.2006 -------------------------------------1. Fix bug in dbDatabase::getVersion()2. Check compatibility of database file and library3. Add cli_remove_current function4. Fix bug with reallocation of database in dbConcurrentUpdate mode5. Fix bug in Java JNI API6. Fix bug in XML import--- Release version 3.31 12.08.2006 -------------------------------------1. Fix bug in cli_remove_current record2. Fix bug in database backup (it didn't save mode)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -