大秦 发表于 2022-1-19 11:28:45

旧事重提:协同开发内置表独立签出

本帖最后由 大秦 于 2022-1-19 13:26 编辑

胡老板、各位版主大佬,好

    协同开发内置表无法独立签出是老生常谈的话题了,不能独立签出的理由各位版主之前也解释的非常充分,但真诚的希望各位大佬回归初心。

    活字格作为低代码开发平台,一直力争为开发者降低开发难度,打通所有软件,但试想使用活字格工具时,为了可以多人协同,还需要额外安装一款其他的数据库软件作为外联库,无形中打破了本来只需要有活字格就可以的美好愿望。

    另,协同开发的意义在于多个用户可以同时对同一工程进行并行编辑及管理,但内置库无法单独签出,与协同相悖,拖了协同的后腿。

    不为不办找理由、只为办好想办法。希望各位大佬集思广益、各显神通,早日解决掉这个软肋。

    我先提一杯:活字格是否可以将某款非文件型、轻量级的数据库集成进来,个人愚见,各位轻点喷

Joe.xu 发表于 2022-1-19 19:16:03

句句肺腑,感谢秦工的建议,
我这边已经记录到我们的需求列表中了,编号为:40773
后面有问题,欢迎继续发新帖交流:loveliness:


Simon.hu 发表于 2022-1-19 19:31:44

大佬,我给你说一下我们是怎么选的这个内置数据库

首先,给大家说一下,我们一开始其实想过把sqlserverMySQL等数据库直接弄进来,但是这样有2个问题;第一个安装包特别大,安装过程的失败率特别大,可能有授权的问题,而且这样会把产品的使用门槛拉的很高

如果你会使用sqlserver,那么你肯定会安装sqlserver,我们只需要在活字格产品内部把活字格对接sqlserver搞好,直接可以在活字格中给数据库添加表,添加字段,设置字段类型等等活做好就行

sqlite虽然是一个文件型的数据库,但是他各方面的表现真的很好,而且是使用率排名非常靠前的数据库

我对灯发誓,目前SQLite真的是我们能找到最好的最合适的内置数据库了,其他的都不行;
以前我们也用过很多的微软的数据库,比如SQLCE等等;其实我们活字格1.0的时候就是SQLCE,当时换SQLite的时候,我们可是找了无数的方案,跟我们西安公司的大神,跟日本,韩国,美国等等国家的大神,还有我们公司的全球总架构师讨论了不知道多次,才定的SQLite

相信我,当然如果有大神有更好的推荐,非常欢迎大家给一些指导建议

隔壁老王 发表于 2022-3-5 02:42:45

我不懂数据库原理,但我个人理解就是 外联库相当于一个房间配了一把钥匙而现在的内置库就是一套房子一把钥匙 而协同的需求就是把每个房间都上一把锁那么我们有没有可能每次签出都复制一套房子出来再配上可用的钥匙最终的情况是每个房间的钥匙只有一把同样的房子有很多套活字格只需要管理好这些钥匙就行了

Chelsey.Wang 发表于 2022-3-7 17:32:30

隔壁老王 发表于 2022-3-5 02:42
我不懂数据库原理,但我个人理解就是 外联库相当于一个房间配了一把钥匙而现在的内置库就是一套房子一把 ...

大佬这个思路没毛病,copy出来是没有问题,但是SQLite它是个文件型数据库,主要是这个文件它不太有可读性,每个人复制出来进行修改,完了以后因为这个文件没法读,没有办法比对更改,所以就没法再签入回去了。
页: [1]
查看完整版本: 旧事重提:协同开发内置表独立签出