闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > 数据库引擎 DBISAM Suite 4.40 for XE 10.2.2 Full Source

数据库引擎 DBISAM Suite 4.40 for XE 10.2.2 Full Source

  • 软件大小:未知
  • 更新日期:2021-08-19
  • 官方网站:https://www.elevatesoft.com/
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
数据库引擎 DBISAM Suite 4.40 for XE 10.2.2 Full Source
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
DBISAM破解版是功能强大的数据库引擎产品,非常适合Delphi和C ++ Builder应用程序开发人员,他们需要一个快速且高度可定制的数据库引擎直接编译到其应用程序中,可以直接编译到您的Delphi,Kylix,C ++ Builder或Borland Developer Studio应用程序中,可以是程序或库,也可以作为运行时包(等效于库)分发为 您的应用程序的一部分。 DBISAM是用Delphi的Object Pascal编写的,可以与VCL(仅Windows)或CLX(Windows和Linux)库一起使用。DBISAM基于会话,其中会话等效于虚拟用户,并封装在TDBISAMSession组件内。 给定应用程序中可能有许多会话处于活动状态,例如多线程应用程序就是这种情况。 在多线程应用程序中,DBISAM需要为每个执行数据库访问的线程提供一个单独的会话。 

安装破解教程

1、在本站下载并解压,如图所示, 得到435b1dbisamvcltrialdelphi7.exe安装程序和破解文件夹
2、双击435b1dbisamvcltrialdelphi7.exe运行安装,软件安装位置
3、安装完成,去勾选启动程序选项,退出向导
4、将破解文件夹中的dbsrvr.exe复制到安装目录中,点击替换目标中的文件

软件功能

1、您是否需要可靠且可靠的BDE(Borland数据库引擎)替代产品?
DBISAM是在Delphi或C ++ Builder应用程序中替换BDE的标准。它已被部署到世界各地成千上万的位置,并且可以打上商标,因此甚至没人知道正在使用DBISAM。它是按开发人员许可的,并且包括免版税的分发。根本不需要许可证管理,您过去用来支付给数据库引擎供应商的钱现在可以保留。
您无需再使用功能受限的“免费”产品,从而避免了许可费用。借助Elevate Software,您将得到一家在高度分布式和预打包的数据库应用程序软件方面拥有十多年经验的公司的支持。
2、您是在因BDE无法在较新的操作系统上正常工作或根本无法工作而造成的技术支持电话上浪费金钱吗?
DBISAM旨在包含在预打包的数据库应用程序中,并且可以非常快速,轻松地安装。DBISAM数据库服务器是单个EXE(〜1.8MB),仅需单个INI文本文件即可进行配置,并且可以作为应用程序或Windows服务运行。每次购买时都包含DBISAM数据库服务器的源代码,因此可以根据需要对其进行自定义和重新命名。可以将DBISAM客户端代码直接编译到Delphi和C ++ Builder应用程序中。对于可以使用ODBC进行数据访问的应用程序,它也可以单个DLL(〜1.5MB)的形式作为ODBC驱动程序使用。DBISAM客户端代码还可以透明地在本地,单用户和客户端/服务器,多用户使用之间切换。
DBISAM可以在需要时自动创建所有必需的文件。DBISAM提供了反向工程工具,使您可以轻松创建可在安装过程中运行的创建SQL脚本和Delphi / C ++ Builder代码,以透明地创建任何必要的表和索引。
一旦安装,DBISAM就不会脆弱,并且不会因其他应用程序的安装过程而无法使用。许多数据库引擎对配置更改非常敏感,需要管理员不断关注。
3、您准备好走上一条通往成功的新道路了吗?
DBISAM已用于零售POS,医院管理,医师和牙医执业管理,税务准备,薪资服务,政府和公共法院系统管理以及网站应用程序,仅举几例。这些应用程序需要持续的正常运行时间和一致的性能,才能使应用程序供应商成功。DBISAM可以帮助您的数据库应用程序获得相同的成功。

软件特色

1、DBISAM仅提供DBISAM数据库服务器的日志记录,而ElevateDB提供所有数据库访问的日志记录
2、允许开发人员仅允许通过开发人员定义的引擎签名进行访问
3、DBISAM仅允许一个系统定义的“内存”内存数据库,而ElevateDB允许多个用户定义的内存数据库
4、DBISAM中的表加密是使用每个表的开发人员定义的密码执行的,而ElevateDB则对所有表使用一个引擎级的密码
5、索引键压缩必须由DBISAM中的开发人员指定,而ElevateDB自动执行索引键压缩。
6、ElevateDB要求将所有本机代码过程编译为按需加载的DLL,而DBISAM过程则直接编译进入应用程序或服务器
7、DBISAM是非标准的-空的CHAR / VARCHAR和CLOB(memo)列与NULL相同。
8、DBISAM是非标准的-主键可以为NULL
9、DBISAM是非标准的-标准-唯一键不允许重复的NULL键
10、DBISAM是非标准的-仅简单的最小和最大列值,并且没有基于表的检查约束
11、DBISAM是非标准的-仅简单的默认值且没有表达式
12、DBISAM是非标准的-无法指定种子值和/或增量值
13、DBISAM只能基于索引列文本来过滤文本,而ElevateDB中的过滤可以基于单独的“类型”的内容来执行“列
14、在DBISAM中,通知是必需的,而在ElevateDB中,可以将其打开和关闭。
15、DBISAM通过单独的实用程序提供此功能,而ElevateDB在数据库管理器中提供此功能。独立的实用程序,而ElevateDB在数据库管理器中提供此功能

使用说明

1、数据库服务器
数据库服务器在一个端口上侦听常规数据连接,在另一个端口上侦听管理连接。所有管理连接都必须加密,否则数据库服务器将拒绝它们。当TDBISAMEngine Active属性设置为True时,数据库服务器将开始侦听以下属性指示的IP地址和端口:
ServerMainAddress ServerMainPort ServerAdminAddress ServerAdminPort
如果ServerMainAddress或ServerAdminAddress属性为空(默认值),则数据库服务器将侦听可用于连接类型(常规或管理)的所有IP地址。 ServerMainPort属性的默认端口是12005,ServerAdminPort属性的默认端口是12006。服务器启动后,您将无法更改任何这些属性以及其他几个属性。请参阅“配置和启动服务器”主题以获取更多信息。
数据库服务器是一个多线程服务器,每个客户端连接使用一个线程,该线程对应于一个客户端TDBISAMSession组件,该组件设置为通过SessionType属性作为远程会话运行。 DBISAM将缓存线程并保留一组未使用的线程,以缩短连接/断开时间。以下属性控制数据库服务器使用的默认线程缓存大小:
ServerMainThreadCacheSize属性的默认值为10个线程,ServerAdminThreadCacheSize属性的默认值为1。这两个属性都必须在启动引擎之前设置,并且在启动引擎时不能更改。
数据库服务器中的“死”会话是由于缺少客户端会话请求或由于服务中的物理网络中断而在连接超时期间处于非活动状态(可配置)的会话。从断开连接开始,此类会话将保留其完整状态。会话将保持此状态,直到:
•客户端会话尝试另一个数据请求或ping服务器,在这种情况下,将自动在客户端会话和数据库服务器之间透明地重新建立连接。
•已达到数据库服务器的无效会话到期时间段(可配置),并且数据库服务器自动删除该会话。
•数据库服务器上的无效会话数达到最大阈值(可配置),从而使数据库服务器删除无效会话,以便将数量恢复到阈值以下(最早的无效会话)。
注意死会话的期限由会话上次连接到服务器的时间确定。
请参阅服务器管理主题,以获取有关在服务器上配置这些设置的更多信息。
注意您可以在客户端上配置远程会话,以通过TDBISAMSession RemotePing和RemotePingInterval属性定期对数据库服务器执行ping操作。配置远程会话以比数据库服务器上的连接超时配置更短的时间对数据库服务器执行ping操作,使您可以指定更小的死会话过期超时,并防止具有活动锁的会话停留太长时间。启用ping后,服务器断开会话的唯一原因是客户端工作站或物理网络连接失败。
您可能有一个(或多个)数据库服务器与其他本地应用程序(例如CGI或ISAPI Web服务器应用程序)同时访问给定的数据库。这使您可以在服务器所属的服务器上进行关键的服务器端处理,而不会引起数据库服务器的传输协议所施加的许多不必要的开销。这可以显着提高基于服务器的本地应用程序的性能,尤其是当它们与数据库服务器位于同一台计算机上并且正在访问的数据库在服务器计算机本地时,尤其如此。
数据库服务器允许您通过远程管理连接或直接通过TDBISAMEngine组件配置所有用户,数据库,服务器端过程和计划的事件。数据库和服务器端过程级别的用户安全性允许配置特定用户的读取,执行,插入,更新,删除,创建,更改,删除,重命名,维护,备份和还原特权。此外,您可以允许或阻止特定IP地址或IP地址范围(使用通配符)来访问给定的数据库服务器。可以设置最大连接数,以防止到给定服务器的入站连接过多。由于数据库服务器不会主动与客户端会话建立任何通信,并且所有通信均由客户端会话控制,因此防火墙没有问题,只要防火墙允许对主端口和/或管理端口的入站访问服务器。请参阅服务器管理主题以获取更多信息。
所有连接,错误和其他操作消息都会记录下来,管理员以后可以检索以进行检查。
2、数据库和目录
DBISAM使用操作系统文件系统中的物理目录来表示数据库。本地会话和远程会话均是如此,但是对于远程会话,这些目录是通过服务器配置中的逻辑数据库名称抽象的。这使得编写的使用连接到数据库服务器的远程会话的应用程序可以在具有不同目录布局的不同服务器之间移植。 DBISAM在用于锁定的数据库目录中创建一个名为“ dbisam.lck”的隐藏文件(默认情况下)。它是根据需要创建的,如果DBISAM未使用它,则可以将其删除。但是,如果DBISAM无法写入此文件,它将把数据库视为只读。请参阅锁定和并发主题以获取更多信息。
注意:可以通过修改TDBISAMEngine LockFileName属性将默认锁定文件名“ dbisam.lck”修改为所需的任何文件名。
3、物理表布局
DBISAM表最多分为三个物理文件,一个用于数据记录,一个用于索引,一个用于BLOB数据(如果表中存在BLOB字段):
资料档案
用于存储表范围定义(例如表描述,字段计数,autoinc值等),表的定长字段定义以及定长数据记录本身的定长标头。在物理表损坏的情况下,使用固定长度的标头,字段定义和数据记录可简化表的验证和/或修复。请参阅验证和修复表主题以获取更多信息。所有数据记录都包含一个小的记录头和字段数据。 BLOB字段包含指向BLOB文件的链接,其中实际可变长度BLOB数据以阻止格式存储。
 索引文件
用于存储固定长度的标头,以用于索引统计信息,索引计数等,固定长度索引定义以及固定长度索引页面本身。索引页大小是可变的,并且可以在每个表的1024字节和16 KB之间设置。所有主要,次要和全文本索引的所有索引页都存储在此文件中。
BLOB文件
用于存储BLOB统计信息等固定长度的标头,并且固定长度的BLOB块本身。 BLOB块大小是可变的,并且可以在每个表的基础上在64字节和64 KB之间设置。 所有BLOB字段的所有BLOB块都存储在此文件中。

有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧