请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ivi001
金牌服务用户   /  发表于:2021-2-26 15:12  /   查看:1940  /  回复:9
1金币
在内置数据库有这个功能。

外联数据库

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

就像你说的,专业搞数据库的人,肯定还是会使用SQL Server或者Oracle这些关系型数据库,但是人家数据库也是有限制的,不是说你想在你这里设置主外键约束就可以这样设置的,这就和在活字格中不能创建外联数据库视图或者存储过程是一样的道理;每个数据库的语法都不一样。 活字格产品只是说针对自己的内建库支持这些,外联数据库当然人家比我们专业,这种涉及到外联库结构的东西当然是在人家自己的逻辑里来实现是更优的选择。

9 个回复

倒序浏览
最佳答案
最佳答案
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-2-26 15:12:27
来自 7#
ivi001 发表于 2021-2-26 16:39
能不能早点弄出来啊

就像你说的,专业搞数据库的人,肯定还是会使用SQL Server或者Oracle这些关系型数据库,但是人家数据库也是有限制的,不是说你想在你这里设置主外键约束就可以这样设置的,这就和在活字格中不能创建外联数据库视图或者存储过程是一样的道理;每个数据库的语法都不一样。
活字格产品只是说针对自己的内建库支持这些,外联数据库当然人家比我们专业,这种涉及到外联库结构的东西当然是在人家自己的逻辑里来实现是更优的选择。
回复 使用道具 举报
ivi001
金牌服务用户   /  发表于:2021-2-26 15:14:05
2#
怎么能歧视mssql呢。
稍微大点的商目有几个用sqlite啊
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-26 15:41:18
3#
本帖最后由 Timothy.Xu 于 2021-2-26 15:45 编辑
ivi001 发表于 2021-2-26 15:14
怎么能歧视mssql呢。
稍微大点的商目有几个用sqlite啊

您好,首先感谢您的建议~这边很理解您需要用 MSSQL  的需求哈,对于和您一样的大项目,我们其实都是推荐使用外联库来作为数据库解决方案的,因为如您所知,SQLite 是一款轻量级的数据库,确实在大型项目中的表现没有其他许多数据库表现优异,但是为什么活字格最终选择了 SQLite 呢?原因有以下几点:

1、SQLite 配置容易,不需要安装和管理,并且不需要一个单独的服务器进程或操作的系统,所以非常适合作为嵌入式数据库;
2、SQLite 是非常小的,轻量级的数据库,我们不希望活字格在安装和使用过程中过于臃肿,所以使用 SQLite 可以让活字格的安装包与最终应用大小维持在一个合适的体量;
3、SQLite 简单、方便,正如活字格的理念一样,我们希望用户在是用活字格的时候易于上手,而不是被大量的专业知识拒之门外,所以使用 SQLite 可以有效降低用户的学习成本,在内置库中进行学习、测试,并不意味着最终项目实现依然需要使用 SQLite。

综上所述,我们推荐在测试/学习环境、小型/轻量级的应用场景中使用内置库,在专业的、大型的项目中使用您自己的外联库。那么由于 SQLite 是活字格的内置库,我们也为其配置了相应的外键约束规则;而对于其他外联库,活字格已经提供了十分简单并完善的链接方式,让活字格能够与您专业级的大型数据库顺畅连接;同时我们也支持您在允许活字格修改数据库活表结构的情况下,在活字格中进行相应操作。但是为了保证您已有的环境不受影响,也本着不改变您原有数据库使用习惯的原则,活字格选择让您在您自己的外联数据库中进行数据库的各项配置,例如您本贴提到的外键约束。

再次感谢您的反馈!如果您有任何其他问题,也欢迎您随时发帖咨询~
回复 使用道具 举报
ivi001
金牌服务用户   /  发表于:2021-2-26 15:47:24
4#
Timothy.Xu 发表于 2021-2-26 15:41
您好,首先感谢您的建议~这边很理解您需要用 MSSQL  的需求哈,对于和您一样的大项目,我们其实都是推荐 ...

能不能再活字格里也支持外联库约束删除和级联删除啊!老是切换开发环境,和数据库环境也麻烦啊!
在活字格里设置这些也方便快捷啊
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-26 15:53:00
5#
ivi001 发表于 2021-2-26 15:47
能不能再活字格里也支持外联库约束删除和级联删除啊!老是切换开发环境,和数据库环境也麻烦啊!
在活字 ...

感谢支持~具体原因您可以参考我楼上的回复;但是我们这边还是记录下您的需求了~
回复 使用道具 举报
ivi001
金牌服务用户   /  发表于:2021-2-26 16:39:00
6#
Timothy.Xu 发表于 2021-2-26 15:53
感谢支持~具体原因您可以参考我楼上的回复;但是我们这边还是记录下您的需求了~

能不能早点弄出来啊
回复 使用道具 举报
olookok
银牌会员   /  发表于:2023-3-18 12:35:12
8#
如果能搞出来就省事了。
回复 使用道具 举报
VVANVI悬赏达人认证
银牌会员   /  发表于:2023-3-18 13:01:28
9#
一个级联删除 搞这么大动静,  用外置数据库, 活字格 稍微点几下鼠标多做一个步骤经能实现级联删除,  有发帖的功夫都搞好了
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-3-20 09:33:15
10#
VVANVI 发表于 2023-3-18 13:01
一个级联删除 搞这么大动静,  用外置数据库, 活字格 稍微点几下鼠标多做一个步骤经能实现级联删除,  有发帖 ...

大佬务实呀
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部