- 博客(9)
- 收藏
- 关注
原创 解析Excel生成ClickHouse使用的CSV数据文件格式及导入数据时的注意事项
目前公司竞争地图数据内容特别是商品名称特殊符号多内容较复杂且有Array类型的字段,所以使用Java代码解析Excel导出符合ClickHouse数据格式标准的csv文件是比较好的方案,也更适合未来在实际项目中去应用。ClickHouse导入数据有一些格式要求,需要注意的点如下,以后遇到新情况会再更新:1、ch通常使用csv文件来导入数据,建议使用制表符\t作为数据字段的分隔符,因为使用英文逗号作为字段分隔符号对于中文数据来说会有很多意想不到的问题出现。2、ch支持Array类型的字段,但在
2021-08-05 17:47:16
2627
原创 修改Hive表字段名后更新Kylin Cube的步骤
1、把相关Cube给Disable掉并且Purge清理数据。2、把相关Model中的旧字段去掉后保存。3、重新Reload新的表结构。4、修改相关Model和Cube中的字段名。5、重新构建Cube数据。
2021-07-16 14:14:56
391
原创 ClickHouse技术总结
【术语解释】OLTP:业务类系统主要供基层人员使用,进行一线业务操作,通常被称为OLTP(On-Line Transaction Processing,联机事务处理)OLAP:数据分析的目标则是探索并挖掘数据价值,作为企业高层进行决策的参考,通常被称为OLAP(On-Line Analytical Processing,联机分析处理)ROLAP:通过列存、索引等各类技术手段,提升查询时性能。MOLAP:通过预计算提前生成聚合后的结果数据,降低查询读取的数据量,属于计算换性能方式。【产品概要】
2021-07-09 17:54:20
548
1
原创 百万量级下ClickHouse与MySQL的读操作性能对比测试
本次测试的目的在于看一下ClickHouse和MySQL在同数据量级下对于大表执行复杂读操作SQL的效率,其中MySQL使用MyISAM引擎。【测试环境】MacBook Air (13-inch, Mid 2013)1.3 GHz Intel Core i54 GB 1600 MHz DDR3macOS 10.14.6ClickHouse 21.6.6MySQL 8.0.18【测试数据表结构】MySQL表CREATE TABLE `sales_myisam` (`平台` varc
2021-07-09 17:32:29
1478
原创 [图文教程]坚果矩阵UnitySDK基础使用教程
本教程将以一个玩家登录后显示角色列表的功能为例子来向您讲解如何集成使用坚果矩阵的Unity SDK。在这个例子中我们将在一个场景内实现简易的用户名密码登录界面,登录后跳转另一个场景来显示玩家的角色列表,这样设计案例的目的在于展示如何在多个切换的场景中使用同一个初始化后的坚果矩阵UnitySDK实例对象来完成登录后的所有接口调用。教程的最下方可以点击下载本教程内涉及到的C#脚本文件。您可以先通过下面的链接查看如何导入坚果矩阵的UnitySDK,对SDK有一个基本的了解。https://www.nu
2021-07-07 16:42:55
558
转载 专业游戏后端引擎“坚果矩阵” 解初创游戏工作室的燃眉之急
2020年新冠疫情肆虐全球对各行各业都造成了不同程度的冲击,在这种经济形势下游戏行业反倒获得了逆势增长,玩家在线时长大幅上升,中国游戏市场实际销售收入增长超20%。仅2020年上半年中国新增注册游戏企业超4.42万家,平均每天新增注册超133家。在这高速增长的新游戏公司中,大部分项目为手机游戏产品,现今手游项目绝大部分都需要使用到后端服务引擎的支撑来实现诸如玩家数据云存储、排行榜、成就系统、内购商店、游戏活动、抽卡开箱等等众多的游戏行业专用网络功能,否则就可能会导致玩家的流失以及经济利益的损失.
2021-07-07 16:37:18
443
原创 网络游戏一个服务器可以容纳多少人同时在线?
网络游戏服务器可以分为“强联网”和“弱联网”两种类型,“强联网”一般用于在线即时战斗互动的游戏,比如一些竞技游戏和MMORPG,需要玩家客户端在游戏过程中一直与服务器进行通信,这样才能及时获取到其他玩家的动态并实时反馈给当前客户端的玩家。而“弱联网”服务器则不需要玩家客户端一直与后端服务器通信,而是只在需要的时候才会进行网络通信并会在完成通信后断开连接,有点类似于看网页的http请求。这类的服务需要一般体现在玩家数据云存档,成就数据更新,排行榜的分数更新、开宝箱抽卡和活动签到等等。因此可以看出网络游戏中
2021-03-08 10:16:06
4263
原创 [图文教程]十分钟为游戏项目集成成就系统
成就系统无论在单机游戏还是网络游戏中都是不可缺少的一个重要功能,游戏中的成就系统通常会为游戏增加很多的耐玩度,记录了玩家的游戏进程,有时还会起到引导玩家该如何进行游戏的教学作用,一般情况下玩家在完成某个成就后还会获得一定的奖励内容。今天我们就来说说如何使用国内唯一专业游戏后端引擎“坚果矩阵”来快速为游戏项目集成成就功能的吧。我们这次的教程假设会让玩家完成一个“击杀50只怪物”的成就,并在完成成就后可以领取100枚金币和1个小血瓶作为奖励。首先我们进入“坚果矩阵”的后台,并添加成就奖励需要放到里面的货币和
2021-03-03 15:09:41
639
2
原创 [教程]十分钟为游戏项目集成开宝箱功能
现在越来越多的游戏开始加入了开宝箱的功能,开箱能给玩家带来极大刺激感的同时也为游戏开发者带来了不菲的收入,也因此开箱已经成为了现代游戏的标准配置。众所周知开箱这个功能是不能单独由游戏客户端来完成的,这很容易被破解进而会破坏游戏的平衡也让游戏开发者蒙受经济损失,所以无论是开宝箱还是抽卡包都是需要放到游戏后端来进行逻辑处理的,并且后端会将玩家开宝箱后得到的道具物品自动保存到角色账号下,整个流量一步到位。今天我们就来说说如何使用国内唯一专业游戏后端引擎“坚果矩阵”来用10分钟的时间为游戏项目集成开宝箱功能的吧
2020-09-30 13:54:22
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅