代码编织梦想

dawnsql解决saas的痛点-爱代码爱编程

SAAS 系统的痛点 1、大客户定制化程度高 2、客户对自身数据安全的担忧,如何防止数据的泄露也滥用 DawnSql 的解决方案 众所周知,软件 = 程序 + 数据。 如果客户的数据需要上传到 SAAS 厂商的服务器,那么 SAAS 厂商只需要对相应的数据设置用户组,并对这个用户组设置相应的权限,就可以将该用户组的权限,发给客户,

dawnsql快速入门-爱代码爱编程

1、设置配置文件 1.1、配置文件的位置 安装文件解压后,进入 config 目录,配置文件:default-config.xml 1.2、设置超级管理员的 root token <!-- 超级管理员的 root token, 用户可以直接来设置一个 root token --> <!-- 本例中 root token 为

dawnsql 构建数仓--dawnsql 集群的安装-爱代码爱编程

安装 DawnSql 1、检查要安装机器的环境 JDK:Oracle JDK8及以上,Open JDK8及以上,IBM JDK8及以上 OS:Linux(任何版本),Mac OS X(10.6及以上),Windows(XP及以上),Windows Server(2008及以上),Oracle Solaris 网络:没有限制(建议10G甚至更快的

dawnsql超越传统数据仓库-爱代码爱编程

超越数据仓库 数据仓库的架构 当前数据仓库的主流架构:分为两个方向一个是 hadoop 体系,一个是 MPP 数据库 1、hadoop + hive Hive是建立在Hadoop HDFS基础之上的数据仓库基础框架,数据是保存在HDFS上的,它可以将结构化的数据文件映射为一张表,并提供类 SQL 查询功能。它将SQL语句转化成 MapReduc

真正的低代码平台-爱代码爱编程

低代码的定义 低代码是一种只需用很少甚至不需要代码即可快速开发系统,并将其快速配置和部署的技术和工具。 根据这个定义,我们就会发现很多工具都是低代码工具。例如:C# 程序员比较熟悉的 CodeSmith。就是一个典型的低代码工具。它有效的减少了重复代码的编写,提高了开发效率。我以前也用 python 写了一些类似工具,并且让其支持一些简单的逻辑让它

完美超越微服务-爱代码爱编程

DawnSql完美超越微服务 微服务架构是当前主流的企业应用架构。经过几年的实践,它的优点和缺点也广为人知了。 微服务的优点 业务相对独立:有自己的缓存、消息队列、数据库、应用程序。也就是说在业务上就对数据、程序进行解耦。 对性能的扩展相当于容易:某个模块的服务处理能力不足的时候,我们只需要增加这个模块的资源或者是优化它的程序即可。 发布简单