找回密码
 立即注册

QQ登录

只需一步,快速开始

nuan1989

初级会员

5

主题

67

帖子

234

积分

初级会员

积分
234
nuan1989
初级会员   /  发表于:2019-1-5 22:48  /   查看:5509  /  回复:14
本帖最后由 nuan1989 于 2019-1-5 23:04 编辑

活字格数据库默认用的是sqlite,
这个我觉得倒是够用了,  优化的好的话, 容纳个百万行数据, 性能也不会太差.


活字格有没啥定位? 比如定位中小企业, 或者一年单表一万行以内数据的企业.
-----------
教程我看到了"查询章节", like模糊查询是很消耗性能与查询时间,  特别是多个组合.
一年单表一万行数据, 十年单表就是十万行数据. 在十万行数据里面做like多组合模糊查询, 查询的人一多, 系统会变慢
类似的查询, 有没什么建议呢?
---------
也许活字格有解决方案, 目前我还不知道, 如果有冒犯多有原谅.


---------------
希望可以在手册或者视频教程上面提供一些性能上的优化建议.



15 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-7-23 18:38:46
推荐
兄弟们,咱都稍安勿躁哈
其实这个是可以的,已经有很多的客户试过了
比如,我们自己测试过1000W行;比如桂总出租车的800W行数据
这个索引这个能力,很多的时候是有用的,但是他也有自己的问题的,这玩意儿虽然会提升查询速度,但是会降低操作数据的速度;现在很多人在弄读写分离也有部分原因是这样的

大家说的都有道理,不过我想当我们真的遇到这些问题的时候,办法总比困难多,咱们一起商量解决方案就行,人多力量大
回复 使用道具 举报
孤狼悬赏达人认证 活字格认证
高级会员   /  发表于:2021-7-23 20:12:19
推荐
确实,在数据量上来以后,需要考虑负载均衡、读写分离、分库分表、redis缓冲、全局cdn、服务器高可用等等问题。
这些功能有些在活字格里可以实现(比如简单的负载均衡),更多需要前后端协同配合。光一个数据库的读写分离,就可以写一本书,怎么安全、高效地实现需求。
如果楼主的业务量真的达到单表百万行、千万行记录的程度,至少需要10-20人技术团队支持了。mysql标准版肯定无法满足你的需求,mssql也够呛,还需要考虑热备冷备、双机多活、服务器冗余等问题。
这些更像是高级架构师考虑的事情。
最重要的是,这么大的业务量,相信也是很大的用户基数吧?那每年贡献给葡萄城的费用也是百万级了,这时候很多企业会自然而然地转向纯代码开发,一方面可以节省费用,另一方面也可以更自由地选型、实现需求。
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-7 11:28:54
地板
您好,感谢您对活字格的支持~活字格中提供了表格按需加载的功能,您可以根据您的需要设置页面中表格加载时最多加载的行数,然后当滚动表格到最后一页时,会根据加载行数自动再加载一部分行数。所以您可以放心数据量大了以后变慢的情况呢~

点评

你属于技术人员吗  发表于 2019-1-12 19:31
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2019-1-12 19:30:57
3#
Tracy.Liu 发表于 2019-1-7 11:28
您好,感谢您对活字格的支持~活字格中提供了表格按需加载的功能,您可以根据您的需要设置页面中表格加载时 ...

我说的是索引查询, 这个和按照需求加载, 都不是一回事.

----------
在十万行数据里面like查询,  如果没有索引, 查询一次即便返回1条数据, 可能都需要十几秒,  这个和按照需求加载有什么联系呢?
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2019-1-14 08:48:56
4#
nuan1989 发表于 2019-1-12 19:30
我说的是索引查询, 这个和按照需求加载, 都不是一回事.

----------

1.活字格中的内置数据库sqlite我们在创建数据库的时候是会自动创建索引, 我们的ID是唯一并且是必须的,默认为主键。如果创建的视图没有主键你也可以在设计器中右键数据库字段去设置主键。
2.活字格支持去外联主流数据库,Oracle,SQL Server,MySql,这些数据库你都可以选择使用。
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2021-2-20 18:33:15
5#
有时候, 回来看看, 都觉得你们回复的很好笑. 两个超级版主回的问题牛头不对马嘴.
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2021-2-20 18:34:30
6#
在你们眼里, 大概数据库有个ID字段做主键索引就够了. , 两个不懂的, 忽悠一大群小白.
回复 使用道具 举报
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-20 19:19:46
7#
你了解的数据库知多少?10W多吗?在零售行业中10W条数据微不足道,单表10W数据生成就几天时间而已。
回复 使用道具 举报
咖啡里讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-2-20 19:32:13
10#
10来万条数据一个id索引足矣,管理员都不想过多解释。说10w条数据模糊查询要10几秒的我觉得你是来砸场的,不要猜想,先去试一试。
回复 使用道具 举报
Lucas.Su讲师达人认证 悬赏达人认证 活字格认证
葡萄城公司职员   /  发表于:2021-2-22 08:57:24
11#
感谢各位的支持,
如有新的疑问,欢迎发新帖求助哈
回复 使用道具 举报
nuan1989
初级会员   /  发表于:2021-7-22 20:15:30
12#
lh123 发表于 2021-2-20 19:24
说着说着,我都笑了起来。看着看着,我都着急起来。实践出真知,自己研究吧!

你这点水平就别来教我了.  我都懒得想反驳你,  这个是你19年回复的吧? 在你眼里权限控制用js就行. 我能有什么好说的.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部