数据库技术
文章平均质量分 78
dreamcode
王金剑,光链科技创始人,区块链数据库SunlightDB
展开
-
区块链数据库SUNLIGHTDB 架构设计(一)
本文简要介绍 SunlightDB 架构设计,主要受众是想要了解 SunlightDB 内部结构的开发人员和用户。基础模型SunlightDB 是一个分布式数据库,可以部署到多台服务器中组成一个分布式数据库集群。集群中的每台SunlightDB服务器实例具有同等地位,这些SunlightDB 实例由统一的协调服务(比如 ZooKeeper)链接到一起。SunlightDB 存储单元是表和行。支持行数据的查询、插入和更新(新版本支持更新不支持删除)操作。每个表都有一个强制主键。该主键用于.原创 2021-11-03 13:19:42 · 12593 阅读 · 0 评论 -
[ERROR] InnoDB: os_file_get_status() failed on './ibdata1'. Can't determine file permissions
进入 mysql 安装目录:cd /usr/local/mysql修改 data 目录权限:chown -R mysql:mysql data/原创 2020-03-23 17:21:07 · 2389 阅读 · 0 评论 -
BI智能标签实时大数据分析
传统的BI工具是帮助用户直接产生需要的统计图表,而SunlightDB数据库BI智能标签,是帮助那些有BI系统开发,定制化需求的用户,这些用户不仅仅需要的是一张统计图,他们需要的是统计图背后的代码程序,这些动态的代码程序,需要植入到他们已有的系统当中,使其系统具有BI功能。SunlightDB通过BI智能标签自动生成用户需要的代码,不仅仅是一张统计图,帮助用户搭建各类具有BI功能的系统。同时如...原创 2020-02-05 14:46:37 · 340 阅读 · 0 评论 -
Mac OS 升级后MySQL无法启动的处理方法
由于Mac OS X的升级或其他原因可能会导致一个错误:Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'原因是某种情况下导致”/usr/local/mysql/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。在终端中运行sudo c...原创 2019-12-10 15:55:45 · 1469 阅读 · 0 评论 -
数据库中间件Mycat诞生记2
数据库中间件Mycat诞生记2原创 2015-09-18 09:19:58 · 2432 阅读 · 1 评论 -
数据库中间件Mycat诞生记1
数据库中间件Mycat诞生记1原创 2015-09-18 09:09:36 · 2400 阅读 · 1 评论 -
基于MYCAT的MYSQL主从与读写分离配置详解与示例
基于MYCAT的MYSQL主从与读写分离 配置详解与示例原创 2015-10-30 15:07:58 · 8052 阅读 · 7 评论 -
使用MYCAT轻松实现MYSQL水平分片
简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分到一个数据库,而另外的某些行切分到其他的数据库中,其中选择合适的切分规则至关重要,因为它决定了后续数据聚合的难易程度。原创 2015-12-25 20:36:03 · 8079 阅读 · 0 评论 -
哈萨克Oracle数据库嵌套视图调优记录20151226
哈萨克Oracle数据库嵌套视图调优记录20151226原创 2015-12-27 10:07:08 · 2652 阅读 · 0 评论 -
开源数据库中间件MYCAT产品介绍与企业实战
开源产品就像一块布,不能拿来就用,我们要量体裁衣,把它变成一件衣服。互联网开发无小事,因为互联网应用要面对海量信息,一个小小的问题也能被无限放大,就像汪洋中的蝴蝶效应。原创 2016-07-08 13:35:22 · 4219 阅读 · 2 评论 -
弱一致性、CAP、BASE与NoSQL
弱一致性、CAP、BASE与NoSQL原创 2016-07-08 13:07:39 · 2303 阅读 · 0 评论 -
基于数据库中间件Mycat的MySQL主从与读写分离配置详解与示例
根据【心跳问题heartbeat bug #393】以及【bug407:修复主从状态监控和读写分离】,做了修正,请使用附件中的Mycat安装包原创 2015-07-27 08:45:52 · 7441 阅读 · 1 评论 -
Mycat和MySQL的区别——Mycat的核心作用
有个朋友面试的时候被问到:Mycat和MySQL的区别。原创 2015-07-25 19:11:35 · 10089 阅读 · 1 评论 -
《MYCAT权威指南》与MYCAT开放电商项目
如果我有一个32核心的服务器,我就可以实现1个亿的数据分片,我有32核心的服务器么?没有,所以我至今无法实现1个亿的数据分片。——Mycat ‘s Plan上面这句话是Mycat 1.0快要完成时候的一段感言,而当发展到Mycat 1.3的时候,我们又有了一个新的Plan:如果我们有10台物理机,我们就可以实现1000亿的数据分片,我们有10台物理机么?没有,所以,Mycat至今没原创 2015-06-07 11:27:28 · 8212 阅读 · 4 评论 -
白话MyCat——MyCat部署运行(Linux环境)与使用步骤详解
MyCAT 可以视为“Mysql”集群的企业级数据库,用来替代昂贵的Oracle集群,其背后是阿里曾经开源的知名产品Cobar。MyCAT的目标是:低成本的将现有的单机数据库和应用平滑迁移到“云”端,解决数据存储和业务规模迅速增长情况下的数据瓶颈问题。一、部署步骤详解 (1) 用命令行工具或图形化客户端,连接MYSQL,创建DEMO所用三个分片数据库; CREATE database原创 2015-03-16 15:53:26 · 62573 阅读 · 20 评论 -
白话Oracle:热点表优化总结
1、优化与热点表相关的sql,sql执行时间过长就会长时间的持有latch。对于返回结果数量较少的语句,应该检查是否用到索引和分区条件。例如我们查询已经建立分区的表,如果返回少量数据,我们可以创建分区索引并且用到分区条件,如果没有用到查询分区表的执行效率反而更低。2、 对于需要返回大量数据的查询语句尽量减少执行次数,一次读取数据放入缓存(如在代码逻辑中灵活使用map等数据结构作为缓存层,或者使原创 2015-02-25 09:34:17 · 3263 阅读 · 0 评论 -
Mycat开源宣言
随着技术的不断进步,是否应该有一种比公司形态更有效的组织来支撑经济的进一步发展?原创 2015-04-08 08:16:58 · 2563 阅读 · 0 评论 -
SQL92标准语句Mycat支持测试 (基于Oracle和MySQL数据库)与下载地址
基于Oracle和Mycat集群环境,针对Mycat对SQL92标准语句的支持情况,进行了较全面的测试。本文CSDN下载地址:http://download.csdn.net/download/dreamcode/8634175本文GitHub下载地址:https://github.com/MyCATApache/Mycat-doc/commit/4b13dd3719e806e6ab8原创 2015-04-26 16:37:12 · 3469 阅读 · 0 评论 -
高并发情况下Redis 的可用性测试与分析及部署架构说明
高并发情况下Redis 的可用性测试与分析及部署架构说明原创 2015-05-15 09:36:48 · 8465 阅读 · 0 评论 -
Redis 作为数据库持久化替代方案的问题分析
Redis 作为数据库持久化替代方案的问题分析原创 2015-05-07 11:23:51 · 3116 阅读 · 0 评论 -
Hibernate 连接Mycat例子详解
Hibernate 连接Mycat例子详解原创 2015-05-07 11:39:10 · 9710 阅读 · 2 评论 -
什么是超融合?
中国人非常喜欢这个“融”字,IDC数据显示,2015年中国超融合市场整体规模达到9170万美元,超过2014规模的3倍,在Gartner 2016年7月公布的技术成熟度曲线中,超融合位于期望膨胀期的最顶点,这预示着,超融合将渡过概念炒作期,进入实际落地阶段。原创 2017-04-28 19:08:22 · 12462 阅读 · 3 评论 -
福布斯:首个1000亿美元区块链公司可能成为下一个SAP
Bernard Moon是SparkLabs Group的联合创始人兼合伙人,SparkLabs Group是一个加速器和风险投资基金网络。关于区块链技术的破坏性,如何改变当今世界的一切以及每个行业,这里面可能会有很多炒作。虽然我对区块链技术感到兴奋,但我不认为这是一种万能技术。转载 2017-12-16 01:13:19 · 1089 阅读 · 0 评论 -
区块链数据库SunlightDB BI智能标签
系统开发中,比较困难的就是数据分析可视化统计图的开发,基于SunlightDB BI智能标签,可以快速构建各类数据分析统计图,同时直接生成可执行的HTML5代码,大大提高软件开发生产力。 SunlightDB BI智能标签 演示视频:https://v.qq.com/x/page/u0749f8wiqx.html ...原创 2018-08-07 21:29:27 · 933 阅读 · 0 评论 -
共享数据共赢未来: SUNLIGHTDB 全球共享数据库 正式发布
2018年8月27日 共享数据共赢未来: SUNLIGHTDB 全球共享数据库 正式发布。从今日起,全球互联网用户,登录 www.sunlightdb.com,即可自由免费使用共享数据库。在这里,只要你懂SQL,就可以在数据的海洋里任意傲游。如果你是程序员:你可以在自己的程序里,使用 HTTP REST 接口,直接执行标准SQL语句:例如:http://192.169.154....原创 2018-08-27 10:15:18 · 687 阅读 · 0 评论 -
知乎大V迷渡基于Node.js+SunlightDB极速打造企业官网
这是2017年知乎前端专家迷渡justjavac(在GitHub中国区排在前100名),由于工作需要工期紧张,在朋友的强烈推荐下,基于SunlightDB 引擎 + Node.js 快速开发的企业官网。 为什选择SunlightDB?使用SunlightDB可以基本取代大数据架构师以...原创 2018-08-29 23:53:07 · 669 阅读 · 0 评论 -
大数据的 "虚火" :浅析国内外分布式计算现状
分布式计算系统在国外已经有了很多成熟的开源系统,比如比较有名的Hadoop,Spark,Strom等。开源的优势是:大家都在做,各种功能都能找到发布的源码,最最重要的是免费;缺点是:用户体验差,没有规范,功能片面。对于大多数国内 IT 工程师来说,分布式计算仍是触不可及的领域(缺少实践平台),这是为什么国内大数据核心技术发展缓慢的原因之一。其实大家熟悉分布式计算最主要还是因为一个名词火了:...原创 2018-09-04 23:19:06 · 1965 阅读 · 0 评论 -
新型时序数据库TimelineDB在风电监控应用中的技术优势
风能是一种清洁而稳定的新能源, 在环境污染和温室气体排放日益严重的今天,风力发电作为全球公认可以有效减缓气候变化、提高能源安全、促进低碳经济增长的方案,得到各国政府、机构和企业等的高度关注。此外,由于风电技术相对成熟,且具有更高的成本效益和资源有效性,因此,风电也成为近年来世界上增长最快的能源之一。目前,我国已经成为全球风力发电规模最大、增长最快的市场。根据全球风能理事会统计数据,全球风电累计...原创 2018-09-15 18:20:32 · 1424 阅读 · 0 评论 -
MYCAT开源宣言2019
随着技术的不断进步,是否应该有一种比公司形态更有效的组织来支撑经济的进一步发展?这种新型组织在以有形资产为核心的,以农业经济和工业经济为主导的社会是不可能取得成功的,而在以无形资产逐渐成为核心的,以知识经济为主导的信息社会将会成为可能。如国内崛起的MYCAT开源社区产品并不是由任何一家公司主导的,而是由民间自发组织的由那些喜爱它的不知名的程序员共同开发,如今该产品的发展速度极快其影响力也逐渐扩...原创 2019-06-15 13:13:53 · 499 阅读 · 0 评论 -
福布斯:首个1000亿美元区块链公司可能成为下一个SAP
转发自福布斯,原文地址如下:https://www.forbes.com/sites/sparklabs/2017/12/15/the-first-100-billion-dollar-blockchain-company-could-be-the-next-sap/#443321811948转载 2017-12-16 01:01:26 · 1267 阅读 · 0 评论 -
利用区块链技术解决传统物流贸易金融诸多痛点
传统贸易金融存在诸多痛点,目前贸易金融的处理流程主要包含销售、运输和交货,都记录在提单中。提单为发货者收到的凭证,证明 货物已经发出以及发货者在货物海运过程中对货物的所有权。一旦货物到达目的地,发货人会将提单原件发给收汇人,收货人凭提单提货,提单一般通过隔夜速递方式送达。原创 2017-08-16 00:34:24 · 4217 阅读 · 0 评论 -
SunlightDB区块链3.0技术架构简介
SunlightDB是国内唯一符合3.0架构设计,且产品成熟的区块链3.0技术支持平台。原创 2017-07-06 23:08:51 · 8092 阅读 · 0 评论 -
SunlightDB 安全策略(一)
SunlightDB 安全策略之一——基于Token的身份验证机制,已经在很多超大型网站中应用,比如Facebook,Twitter,Google,Github 等等,比起传统的身份验证方法,Token验证扩展性更强,更安全,非常适合用在Web应用或者移动应用上。原创 2017-04-29 17:04:19 · 2047 阅读 · 0 评论 -
新版SunlightDB发布: 当区块链遇到数据库
2016年6月5日今天,SunlightDB2017正式发布。原创 2017-06-13 13:59:45 · 3116 阅读 · 5 评论 -
自己动手做数据库客户端: BashSQL开源数据库客户端
BashSQL是一个非常方便小巧的开源数据库命令行工具,完全使用Bash脚本开发,其主要目的是帮助程序员快速了解学习Bash脚本编程。BashSQL可以支持MySQL(默认)、Oracle、Redis、MongoDB、SunlightDB、TiDB、GBase、Mycat等各类通用型数据库及数据库中间件系统。与常用的命令行工具相比,不必每次输入烦琐的字符串登陆数据库,拥有更清楚的命令提示信息。当然你也可以定制关键字,帮助你快速查询、检索、更新数据。在图形界面无法使用的环境下,BashSQL是一个不错的替代工原创 2017-06-13 23:14:32 · 2310 阅读 · 0 评论 -
SunlightDB 2017 新型区块链数据库
SunlightDB 2017 新型区块链数据库是对于像以太坊这样的去中心处理平台和Inter Planetary File System(IPFS)这样的去中心文件系统的补充。原创 2017-06-14 23:46:29 · 3710 阅读 · 1 评论 -
SunlightDB区块链共识机制与SunlightCoin预告
大部分区块链商业应用并不需要网络代币,常见的代币类型的共识算法并不适合商业应用。原创 2017-07-06 23:18:09 · 2435 阅读 · 0 评论 -
『区块链+TR069协议』打造全球通用区块链物联网
通过区块链技术与TR069协议的完美结合,即可在分布式智能设备之间建立互相信任,安全可靠的通信桥梁。同时,又可对海量的,来自全球不同厂商,不同类型的物联网智能设备,进行有效的集中管理。原创 2017-08-16 22:10:51 · 2626 阅读 · 1 评论 -
史上最全-第三方应用连接亚马逊云存储AWS S3的研究总结
史上最全-第三方应用连接亚马逊云存储AWS S3的研究总结原创 2015-04-13 19:26:52 · 6569 阅读 · 1 评论 -
分表处理设计思想和实现
作者:heiyeluren (黑夜路人)博客:http://blog.csdn.net/heiyeshuwu时间:2007-01-19 01:44:20一、概述分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据转载 2009-09-03 13:08:00 · 3730 阅读 · 0 评论