导航菜单
新生命团队
首页
产品方案
物联网平台
星尘分布式系统
蚂蚁调度系统(大数据实时计算)
用户中心(SSO/OAuth2.0)
魔方演示站
Uwb高精度定位系统
运输车辆卫星定位系统(JT/T808)
CMX内容管理系统
码神世界
天外飞仙(数据库性能众测)
大数据演示平台(SQLite单表4亿)
新生命资源站
糖果源码库(GitCandy)
开源项目
本站源码
关于我们
QQ群1600800
管理后台
大数据中间件XCode
数据中间件XCode
收集整理数据中间件XCode的主要文章
2024-07-14 19:08:19
XCode无实体模型使用案例
原文链接:X-Mod by: lobster有时候会遇到一些不需要使用实体模型的场景,譬如单纯的读取某些第三方提供的数据表,不可能每次都要生成相应的实体对数据库进行操作,所以为了适应此场景,无实体操作数据库使用XCode组件也一样便捷。核心点,为了强调能适配所有数据库,一般情况下不推荐...
2024-01-27 23:29:41
Sqlite数据库线上收缩急救
客户反馈,收到某台服务器的磁盘告警。经查,该告警由星尘节点监控发出,而该服务器也正是星尘所在服务器。分析问题ssh登录服务器,使用命令检查哪个目录占用空间较大,逐个目录执行:du -sh *最终发现,星尘所在目录`/root/star/Data`中的StardustData.db,文件达到27...
2023-12-23 11:20:34
MySql中TinyInt(1)读取数据不正确
用户反馈,MySql数据库字段类型为TinyInt(1)时,存储的数据用XCode读取出来不正确。数据库已有RoleID=4,字段类型tinyint(1)。读取出来变成RoleID=1。直接执行sql取DataSet得到布尔型。XCode内使用的是IDataReader读取,也是布尔型把tin...
2023-04-25 15:08:47
常见问题FAQ
XCode使用必备步骤Nuget获取NewLife.XCode,并引用到自己的项目下载XCodeTool.exe代码生成器下载Model.xml模型文件编写自己的Model.xml,自动生成代码,编译并使用XCode.config配置文件详细解释以下是示例XCode.config文件,其中的配...
2023-04-23 11:21:11
备份恢复与同步(数据搬运专家)
数据应用开发中,经常需要用到备份、恢复和同步功能,XCode内置支持跨数据库备份同步。特别在分析线上问题时,经常是恨不得把线上某些表数据“弄”回来本地。所以,你需要XCode。
2022-01-08 23:38:50
读写分离(查询性能无限扩展)
读写分离,把应用的查询操作分摊到一个或多个只读从库上,主库仅用于写入数据以及事务性操作。企业级应用中MySql一般主从部署,可以把从库充分利用起来,公有云数据库一般支持给数据库添加多台只读实例。 通过读写分离,扩展从库,可以轻易做到查询性能无限扩展!
2020-06-16 00:16:09
实体队列(多线程生产的大数据集中保存)
很多时候,数据来自多个渠道(多线程、多网络连接),单个渠道数据量不大,甚至只有一行,就难以使用批量添删改操作了。例如物联网数据采集、埋点日志等,在多线程上有大量数据需要写入。因此,XCode创造性设计了实体队列技术!
2022-08-25 23:31:33
大数据分析
大数据分析的图文教程尚未完成,以下是2小时的《大数据分析入门》视频教程,属于“嵌入式.NETCore”培训班课程内容。此处为语雀视频卡片,点击链接查看:大数据分析入门.mp4
2022-08-25 23:32:58
批量添删改操作(提升吞吐率)
NewLife.XCode是一个有15年历史的开源数据中间件,支持netcore/net45/net40,由新生命团队(2002~2020)开发完成并维护至今,以下简称XCode。整个系列教程会大量结合示例代码和运行日志来进行深入分析,蕴含多年开发经验于其中,代表作有百亿级大数据实时计算项目。...
2022-08-25 23:30:36
通用数据查询
常用数据库操作添删改查,但实际上80%以上场景可能都是查询。XCode内置准备了众多数据查询方法,在泛型实体基类中提供,所有实体类可以直接使用。
2021-11-19 11:09:04
XCode功能特点与最佳实践
NewLife.XCode是一个有20年历史的开源数据中间件,支持net8/net6/net45/net40,由新生命团队(2002~2024)开发完成并维护至今。数据中间件功能特点: 化繁为简建立XML数据模型后,经代码生成得到实体类,即可使用实体类对数据进行添删改查操作。开发环境默认使用...
2024-07-14 19:11:44
高级统计(数据报表利器)
所有查询的标准结构都是 Select xxx From table Where yyy Order By zzz Limit 0, 20 分组查询也不例外,仅仅是在where子句处做文章。
2022-04-14 16:31:16
分表分库(百亿级大数据存储)
100亿数据其实并不多,一个比较常见的数据分表分库模型: MySql数据库8主8从,每服务器8个库,每个库16张表,共1024张表(从库也有1024张表) ,每张表1000万到5000万数据,整好100亿到500亿数据!
2023-07-28 13:30:37
导入导出(实体对象百变魔君)
XCode是充血模型,在实体类上附带有大量便捷操作,其中就包括各种目标数据类型的导入导出!
2020-03-20 21:56:57
用户角色权限
现代管理信息系统绝大部分采用BS架构,无一例外需要用户角色权限的支持! 结合团队诸多兄弟姐妹的经验,设计了一个大小适中的用户权限系统Membership,目标是满足80%的使用场景,并具备一定的扩展性。
2022-01-08 21:53:04
实体工厂(拦截处理实体操作)
如果说前面16篇讲的都是XCode的ORM功能,从这一篇开始,将超越ORM之外,从另一个角度讲解一个数据中间件! 实体接口IEntity,抽象实体对象的添删改存操作,支持访问脏数据和扩展属性! 实体工厂接口IEntityOperate,抽象提供实体类的元数据、查询、事务、设置!
2020-03-20 21:43:33
百亿级性能(索引的威力)
使用关系型数据库来做大数据,第一步必然是索引! 单表超过1000万数据,任何查询都必须走索引!否则数据库一定跟你说ByeBye!
2022-05-07 10:21:53
对象字典缓存(百万军中取敌首级)
前文提到了以sql为key的数据层缓存,以及整表缓存的实体列表缓存,各自有其优缺点,适用于不同场合。 当单表数据较大(10万+)时,两者就无能为力了。天空一道巨响,对象字典缓存隆重登场! 对象字典缓存:以主键为key,缓存实体对象,以满足应用层的高频单点查询需求!
2021-04-11 12:06:19
实体列表缓存(最土的办法实现百万级性能)
在实际项目开发中,经常遇到有一些表数据很少(1000行以内),不会频繁修改(平均每行几个小时才会修改一次),例如配置表、分类表等。 这样的表,往往可以接受三五秒甚至更长的延迟,正是最适合使用缓存的地方。 实体缓存:一次性加载全表数据进入内存,供上层多维度查询!
2020-03-20 21:28:21
«
1
2
»