从上海分时电价机制调整看转供电用户电能计费
2022年3月21日,SOHO中国的旗下北京搜厚物业管理有限公司10家在京分公司因存在超过电力公司同期平均电价、向终端用户加价收取电费,以电力改造服务费的名义向终端用户收取增容费用等行为,被北京市市场监管部门罚款7901.3万元,加上2021年就曾因加价收取电费遭罚约8664万元,两次被罚累计金额超1.65亿元。2022年10月重庆瑞正...
图解支付系统设计与实现:在线支付系统最核心的概念和设计理念
1)敏感信息安全存储。对个人和商户/渠道的敏感信息进行安全存储。个人敏感信息包括身份证信息、支付卡明文数据和密码等,而商户/渠道的敏感信息则涉及商户登录/操作密码、渠道证书密钥等。2)交易信息安全传输。确保客户端与支付系统服务器之间、商户系统与支付系统之间、支付系统内部服务器与服务器之间、支付系统与银...
思考丨重塑数据底层架构!金融机构和数据库厂商的“数字化必考”!
为解决扩展性不足和成本问题,“中间件架构的分布式”架构诞生,基于国外开源数据库包一层分库分表等中间件,使用PC服务器替代小机和高端存储,并省去了数据库授权费用。业务模型简单的互联网交易场景获得快速发展。然而,随着中间件架构的推广使用,其诸多缺陷开始显现。由于分库分表架构需要按照分片键查询,难以支撑无...
OceanBase CEO 杨冰:2.8万字总结金融核心系统数据库升级路径与...
分治的就是将大表拆成小,目前主要有两种方式,分区表和“中间件+分库分表”。OceanBase可以和Oracle一样通过分区表将数据打散到各个节点。OceanBase的单个分区存储一张表的部分或者全部数据,当表是普通表的时候,存的就是全部数据,当表是分区表的时候一个分区存的就是一部分数据。分区表相对“中间件+分库分表”...
这些年背过的面试题——个人项目篇
KV存储方面,秒杀系统中主要是用Redis缓存活动配置,用etcd存储集群信息。关系型数据库中,MySQL技术成熟且稳定可靠,秒杀系统用它存储活动配置数据很合适。主要原因还是秒杀活动信息和库存数据都缓存在Redis中,活动过程中秒杀服务不操作数据库,使用MySQL完全能够满足需求。
零售业海量场景下 ToC 系统的数据库选型和迁移实践
由于我们是存在分库分表架构,而TiDB中存储的都是单表,所以我们步骤进行了一些调整:SQL录制:将生产MySQL库的long_query_time设置为0,运行一个业务周期(一天),记录一天内所有SQL(样本数越大测试结果越准确)SQL处理:部分慢查询日志未记录schema信息,通过脚本指定schema(还存在将db_1映射成...
MySQL MyCat分库分表 读写分离配置
一、MySQL+MyCat分库分表1MyCat简介java编写的数据库中间件Mycat运行环境需要JDK.Mycat是中间件.运行在代码应用和MySQL数据库之间的应用.前身:corba.是阿里开发的数据库中间件.实现MySQL数据库分库分表集群管理的中间件.曾经出现过重大事故.二次开发,形成Mycat....
喜马拉雅亿级用户量的离线消息推送系统架构设计实践
1)每一个msg/msg_type有一个level,给重要/高level业务更多发送机会;2)当用户一天收到xx条推送时,不是重要的消息就不再发给这些用户。5、分库分表下的多维查询问题很多时候,设计都是基于理论和经验,但实操时,总会遇到各种具体的问题。喜马拉雅现在已经有6亿+用户,对应的推送系统的设备表(记录uid/device...
退役军人和其他优抚对象信息采集问题详解(很全面)
不同情况有标准、高端等不同配置,标准配置一般存储容量容量为16G以上,可存放约1万条以内人员信息,可完全满足乡镇/街道,甚至区县用户信息采集需要;3)省级硬件设备主要看当前服务器是否能满足本次采集需要,个别省份老旧服务器需要更新;部分省份仅需通过简单增加硬盘扩容后即可满足;部分大省需增加专项存储设备或配置存储...
贵州“一户多人口”家庭可申请执行居民合表用户电价
近日,贵州省发展改革委下发通知,明确在执行《贵州省居民生活用电阶梯电价实施细则(试行)》规定的基础上,贵州居民小区一户人口数量超过6人及以上家庭,可向供电局申请执行居民合表用户电价;自建房等其他家庭一户人口数量超过6人及以上的,可向供电局申请分表计量或执行居民合表用户电价。新的电价政策,自2023年8月4日...