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

📄 changes

📁 最新版本!fastdb是高效的内存数据库系统
💻
📖 第 1 页 / 共 3 页
字号:
--- Release version 1.16 (7.10.1999) -------------------------------------

1. Make it possible sort records by length of array fields.

2. Optional reporting database errors through C++ exception mechanism. 
   Switched on by defining THROW_EXCEPTION_ON_ERROR name.

--- Release version 1.17 (11.10.1999) -------------------------------------

1. Remove F_SYNC attribute of open() system call for database data file.
   2.2.x Linux kernel works with memory regions mapped to the file opened 
   in synchronous mode in very inefficient way (more than 20 times slower 
   than 2.0 Linux kernel). As far as synchronization of memory pages with
   disk image is done by msync() function with MS_SYNC flag, usage of F_SYNC
   is not really needed. 

--- Release version 1.18 (14.10.1999) -------------------------------------

1. Fix bugs with reseting cursors opened by at() method.

--- Release version 1.19 (20.10.1999) -------------------------------------

1. Add RAW BINARY type.

--- Release version 1.20 (28.10.1999) -------------------------------------

1. Cascade deletes.

--- Release version 1.22 (11.11.1999) -------------------------------------

1. Add get peer name method to the WWWapi.
2. New implementation of cascade deletes.
3. Implementation of queue manager for WWW API.
4. New example of Web database publishing - CLIDB. 
   Example of multithreaded server development using queue manager.
5. Add type of cursor parameter to the select statement.
6. Support pointers to arrays as query parameters

--- Release version 1.23 (29.11.1999) -------------------------------------

1. Correctly handle non-persistent connections to HTTP server
2. Fix minor bugs in CLIDB example

--- Release version 1.24 (07.12.1999) -------------------------------------

1. Fix bug with specifying cursor type when at() method is used.
2. Fix bug in cascade delete implementation.

--- Release version 2.00 (20.01.2000) -------------------------------------

1. Handle "create table" in SubSQL.
2. Add CLI (call-level interface).
3. Multithreaded server support.
4. Fix bug with in place update of records with varying components. 

--- Release version 2.01 (18.02.2000) -------------------------------------

1. Add copy constructor to dbArray class
2. Supports Sun CC compiler

--- Release version 2.02 (22.02.2000) -------------------------------------

1. Port to FreeBSD
2. Fix typos in array.h

--- Release version 2.03 (03.03.2000) -------------------------------------

1. Check compilation flags in dbDatabase constructor

--- Release version 2.04 (14.03.2000) -------------------------------------

1. Fix bug in copy constructor of dbException class
2. Compile with pthreads at Unix by default

--- Release version 2.05 (27.03.2000) -------------------------------------

1. Indexed joins (see testjoin.cpp example)
2. Fix bug with sorting/comparing field with smallest integer value 

--- Release version 2.06 (11.04.2000) -------------------------------------

1. Fix bug with deleting first/last record in the cursor for all records in th table

--- Release version 2.07 (30.04.2000) -------------------------------------

1. Fix bug with packing array of strings
2. Add dbDate class
3. Non blocking online backup
4. Fix bug in clitest.c
5. Makes it possible to allocate array without specifying body

--- Release version 2.08 (06.05.2000) -------------------------------------

1. Fix bug with incorrent beginning of transaction by dbCursor::at method.
2. Add dbDatabase.getAllocatedSize() method

--- Release version 2.09 (12.05.2000) -------------------------------------

1. Common makefile for all Unix platforms
2. "make NO_PTHREADS=1"
3. Cleanup IPC resources after closing database

--- Release version 2.10 (21.07.2000) -------------------------------------

1. Fix bug in local_win_socket::read 
2. Fix memory leaks in CLI server
3. Support GNU C library 
4. Fix bug in implementation of global critical section for i86/Linux platform
5. Add isLast, isFirst methods to the cursor

--- Release version 2.11 (1.08.2000) -------------------------------------

1. Fix bug in rollback "create table" statement
2. Long-live cursor - freeze/unfreeze

--- Release version 2.12 (4.08.2000) -------------------------------------

1. Correctly set INDEXED flag when load classes from the database

--- Release version 2.14 (17.10.2000) -------------------------------------

1. Support NO_MMAP flag also for windows
2. Fix some bugs in file model not using virtual memory mapping

--- Release version 2.15 (23.11.2000) -------------------------------------

1. Fix bug with file extension in NO_MMAP mode

--- Release version 2.16 (29.11.2000) -------------------------------------

1. Fix operator, problem for MS Visual C++
2. Reduce number of memory leaks caused by "living forever" FastDB objects

--- Release version 2.17 (19.03.2001) -------------------------------------

1. Fix bug with scheme load. 
2. Sharing of tables between several databases.

--- Release version 2.18 (05.04.2001) -------------------------------------

1. Compatibility with GCC 2.96

--- Release version 2.19 (13.04.2001) -------------------------------------

1. Fix bug with synchronization between different processes
2. Add online recovery after client process fault

--- Release version 2.20 (15.05.2001) -------------------------------------

1. Revoked lock detection. 

--- Release version 2.21 (08.06.2001) -------------------------------------

1. Replace free with deallocate to make it possible to avoid conflict with free macro
2. Fix bug with unassigned tables registration
3. Build DLL for Windows


--- Release version 2.22 (29.06.2001) -------------------------------------

1. Add stricmp implementation
2. Add query dump method

--- Release version 2.23 (14.07.2001) -------------------------------------

1. Fix bug with dealloaction of query elements
2. Do not perform alignment on page boudary in allocator

--- Release version 2.24 (27.07.2001) -------------------------------------

1. Optimized version of memory allocator
2. Fix bug with checkin duplicates in scheme load
3. Fix bug with temporary cursors used by query optimizer

--- Release version 2.25 (09.08.2001) -------------------------------------

1. Fix bugs introduced in 2.24 release
2. Add delayed binding of pararameters (make it possible to eexcute the same query concurrently
by multiple threads.

--- Release version 2.26 (20.08.2001) -------------------------------------

1. Add online backup scheduler
2. Implements delayed commit model
3. Fix bug with sempahore destruction at Unix

--- Release version 2.27 (09.09.2001) -------------------------------------

1. Enable read access to the database during transaction commit
2. Improved support of user defined types: now it is possible to use raw binary type in queries, 
indices and sort clause.

--- Release version 2.28 (11.09.2001) -------------------------------------

1. Fix bugs of 2.27 release
2. Introduce UDT raw binary type with user defined compare function

--- Release version 2.29 (17.09.2001) -------------------------------------

1. Add support of std::string type.

--- Release version 2.30 (18.09.2001) -------------------------------------

1. Add autoincrement fields support. To use it you should recompile the system
with -DAUTOINCREMENT_SUPPORT enabled. Attension: FastDB compiled with this option will not be able
to work with databases created without this option and visa versa.


--- Release version 2.31 (25.09.2001) -------------------------------------

1. Fix bug with autoincrement fields update

--- Release version 2.32 (07.10.2001) -------------------------------------

1. Preserve cursor consistency by automatic update of the current record in cursor when the 
object is updated (by other cursor or because of inverse reference propagation).
2. Add nextAvaiable method to cursor.

--- Release version 2.33 (26.10.2001) -------------------------------------

1. Add dbDatabase::cleanup method to avoid all memory leaks.
2. Fix SMP bug in my local windows sockets implementation
3. Add missed operator = method to the query

--- Release version 2.34 (1.11.2001) -------------------------------------

1. Fix compilation problems with 2.33 release.

--- Release version 2.35 (27.11.2001) -------------------------------------

1. Fix bug in rollback.
2. Prohibit access to parent directory in GET method in built-in HTTP Server


--- Release version 2.36 (1.12.2001) -------------------------------------

1. Add CLONE_INDENTIFIERS macro which force cloning identifiers. This s needed to prevent
   hanging references if library using GigaBASE was unloaded.
2. Add verion information to the database header
3. Fix bug with delayedCommitStopTimerEvent closing
4. Fix bug with SubSQL method invokation in compiler

--- Release version 2.37 (14.12.2001) -------------------------------------

1. Fix bug with handling pasciiz type at server. 
2. Fix bug with rollback
3. Fix problem with opening read-only files
4. Support of disk-less configurations
5. Add forcerecovery utility

--- Release version 2.38 (23.01.2002) -------------------------------------

1. UPDATE statement in SubSQL
2. Port to PharLap 
3. User defined functions with more than one argument and user defined operators.
4. Optional use of Posix semaphres instead of SysV IPC mechanism.

--- Release version 2.39 (09.02.2002) -------------------------------------

1. Support "backup compactify" command in SubSQL which makes it possible 
to perform database defragmentation.
2. Fix bug in delayed trasnaction mode.

--- Release version 2.40 (20.02.2002) -------------------------------------

1. Fix bug with locking during query destruction in non-recursive mutex at Unixes
(bug was introduced in version 2.39).

--- Release version 2.41 (14.03.2002) -------------------------------------

1. Fix bug with hashed join by reference field.
2. Fix bug in w32sock setting socket parameters
3. Generic search tree support

--- Release version 2.42 (20.03.2002) -------------------------------------

1. Provide iterators for fields in dbTableDescriptor and dbTableField classes
2. Add toArray method in cursor class

--- Release version 2.43 (04.04.2002) -------------------------------------

1. Fix bug in query omptimizer introduced with user defined types (in some cases 
indices are not applied).
2. Fix bug with multiprocess access to the database with DISKLESS_CONFIGURATION
3. Fix bug with method descriptors.
4. DOXYGEN generated documentation.

--- Release version 2.44 (26.04.2002) -------------------------------------

1. Fix problems with building DLL under Windows
2. Fix bug with UPDATE in SubSQL utility

--- Release version 2.45 (16.05.2002) -------------------------------------

1. Port to MinGW (makefile.mingw)
2. Fix bug with handling array components in SubSQL

--- Release version 2.46 (01.06.2002) -------------------------------------

1. Fix bug in copyRecordExceptOneField method for class descriptors with methods

⌨️ 快捷键说明

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