反馈已提交

网络繁忙

FineDB 数据库简介

  • 文档创建者:Suki陈
  • 历史版本:6
  • 最近更新:yzm164890 于 2024-11-21
  • 1. 概述

    FineDataLink 工程中的平台配置信息,如管道任务、定时任务、权限控制、系统管理信息等,均存储于 FineDB 数据库。

    注:FineDB 数据库中不存储平台属性配置信息。

    FineDataLink 支持使用内置 FineDB 数据库或启用外接 FineDB 数据库。

    2. 内置数据库

    FineDataLink 工程内置了一个 HSQL 数据库,作为 FineDB 数据库。

    2.1 存放位置

    FineDB 数据库保存在%FineDataLink_Home%\webapps\webroot\WEB-INF\embed文件夹下。如下图所示:

    2.2 数据库表内容

    FineDB 数据库存储了FineDataLink中的平台配置信息,包括管道任务、定时任务信息等。

    FineDB 数据库表内容请参见:FineDB表结构-FDL配置

    2.3 数据库文件

    文件名是否必要存放内容
    db.properties必要存放 HSQL 数据库的属性
    db.script必要保存表及数据
    db.lck可无表示数据库处于打开状态
    db.log可无文件包含当前数据库的变更
    db.lobs可无保存某些类型的数据
    db.tmp可无临时文件目录

    注:全新安装的 FineDataLink ,仅存在 db.properties、db.script 等必有文件。

          若数据库被使用,且表及数据修改了某些属性,其他文件会自动生成。

    2.4 FineDB 数据连接

    注:「内置 FineDB 数据库」为 HSQL 数据库,使用时会建立内存数据库,数据量大时会占用大量内存。

            因此非必要请勿在 FineDataLink 工程中创建「内置 FineDB 数据库」的数据连接。

    用户可在 FineDataLink 数据平台中连接内置 FineDB 数据库。

    1)管理员登录 FDL 工程,点击「管理系统>数据连接>数据连接管理」,选中某个文件夹后,新建数据连接。如下图所示:

    2)设置数据连接名称(可同时修改数据连接所在目录)。如下图所示:

    3)可根据数据源分类、支持形式、适配模块、数据源名称筛选数据库。如下图所示:

    4)填写数据库连接信息,并点击模式下拉框中的「点击连接数据库」按钮,选择「PUBLIC」,如下图所示:

    value
    驱动器输入com.fr.third.org.hsqldb.jdbcDriver
    URL

    输入jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db

    注:Windows/Linux 通用

    用户名输入sa
    密码无需输入
    模式选择PUBLIC

    5)点击「测试连接」,若连接成功则「保存」该连接。如下图所示:

    注:服务器添加 FineDB 数据连接后,务必控制 数据连接的权限,否则存在被越权访问并修改配置数据库的风险。

    3. 外接数据库

    HSQL 数据库不能多线程访问,集群环境、数据量较大可能会导致 HSQL 数据库不稳定的情况。因此在企业正式工程中,推荐配置外接数据库。

    外接数据库支持的类型和使用方式,请参见:配置外接数据库

    注1:如需调用外接数据库内的数据进行分析,请根据数据库类型选择合适的数据连接方式。

    注2:服务器添加 FineDB 数据连接后,务必控制 数据连接的权限,否则存在被越权访问并修改配置数据库的风险。

    4. FineDB 表

    1)表结构简介

    FineDB 数据库表内容请参见:FineDB表结构-FDL配置

    2)表字段修改

    部分配置项无前台修改设置,需要修改 FineDB 数据库表字段来调整配置。

    FineDB 数据库中部分字段可通过插件进行修改,详情请参见:FineDB 常用表字段修改

    禁止直接修改 FineDB 数据库文件,禁止通过第三方软件连接/修改 FineDB 数据库。

    附件列表


    主题: 管理系统
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持