- 博客(219)
- 资源 (1)
- 收藏
- 关注
原创 Excel导入MySQL,一键导入轻松建表!用这个免费SQL工具就够啦
使用SQLynx快速导入Excel到MySQL,一键建表,轻松完成数据导入
2024-04-26 13:56:59
542
原创 只需3步,新手也能轻松完成mysql千万级数据迁移
相信各位日常开发中经常会遇到各种需要做数据迁移的业务场景,想要快速迁移又不想费劲敲代码?找个趁手的工具,可以让这个任务变得轻松又快捷,只需简单3步,新手也能直接上手!
2024-01-26 10:30:07
760
原创 一分钟带你创建百万测试数据,玩转软件测试
SQL Studio是一款安全高效的数据库管理工具,让你从单一数据库可同时连接Oracle、PostgreSQL、MySQL、SQLite、SQL Server、DM(武汉达梦)、KingBase(人大金仓)、MongoDB(Beta)、Hadoop等。准备测试数据是软件测试中非常重要的一个环节,无论是手工测试、动化测试还是性能测试,生成大量测试数据以评估性能是一项重要任务。我们先在对象窗格顶部的搜索栏,输入表名,快速定位对应的数据库、表,点击右键“生成测试数据”即可。的做法,准确度高但是创建效率较低。
2023-07-07 12:09:32
606
原创 既然有Map了,为什么还要有Redis?
代码更清晰,处理逻辑更简单;不用考虑各种锁的问题,不存在加锁和释放锁的操作,没有因为可能出现死锁而导致的性能问题;不存在多线程切换而消耗CPU;无法发挥多核CPU的优势,但可以采用多开几个Redis实例来完善;Redis是一个key-value存储系统,支持10种数据类型,总结了为何要用Redis替代map作为程序缓存、Redis为什么是单线程的、Redis的优缺点、Redis的常用场景,做了一次Redis的快速入门。
2023-05-06 11:48:30
1155
2
原创 Facebook 用户量十分庞大,为什么还使用 MySQL 数据库?
Facebook是一个拥有超30亿用户的互联网公司,拥有海量数据,而且增长很快,单机数据库完全无法满足这种需求。这时需要对数据进行分片,存储到多个数据库节点中,这个时候如果使用IOE作为其中一个节点,肯定可以保证很好的性能,但是成本就非常非常非常高了,要知道,Facebook的数据库服务器有成千上万台。。。这个社交网络巨头在使用添加了大量修改和附件的MySQL数据库,为每天数量庞大的数据传输和数据存储提供方便。你不能指望一家年收入数十亿美元的公司将MySQL直接拿来使用!
2023-05-05 17:12:35
914
原创 当我们说大数据Hadoop,究竟在说什么?
提到Hadoop,大家的理解是什么?狭义上理解,Hadoop指的是Apache软件基金会的一款用java语言实现,开源的软件,允许用户使用简单的编程模型实现跨机器集群对海量数据进行分布式计算处理。广义上,Hadoop指的是围绕Hadoop打造的大数据生态圈,如下图所示, 其中Hadoop是整个生态圈的底座、地基,构建出整个大数据的生态系统。
2023-04-27 09:30:00
862
原创 一款纯Web化免费SQL工具,重新定义数据库管理
SQL Studio是一款由麦聪软件研发的多数据库管理工具,提供Windows、Linux 和 MacOS三种版本的软件包,支持中英文两种语言。SQL Studio是用Java编写的,默认使用 JDK 8进行编译。下载看这里: [SQLStudio]SQL Studio 面向个人开发者提供免费使用,最新版本为SQL Studio 1.4.0。目前,SQL Studio 1.4.0支持的数据库不仅有MySQL、Oracel、PostgresSQL等主流数据库,还支持武汉达梦、人大金仓等。
2023-04-25 09:25:19
2715
原创 MySQL开发工具评测,包含了Navicat、DBeaver、SQL Studio等12种
面对五花八门的MySQL客户端,开发者该如何选择,今天我整理了12种MySQL开发工具,从产品体验,功能完整度,云适配,计费模式,OS先容性等多个角度进行评估与分析,大家可根据自己的实际情况选择![在这里插入图片描述](https://img-blog.csdnimg.cn/56bdfc89afe743b9b87477d7c0521023.png。
2023-04-23 09:29:11
3868
原创 做一个网站需要多少个技术人员?
这基本上就是一个互联网公司技术发展的路径。主线可以简单的概括为:由规模导致问题,由问题驱动进步。所以我们也常说,规模决定生产力。一个网站在服务一两个用户的时候,确实一到两个技术同学就够了,但是公司要服务上亿人并且希望持续存活下去,那就需要足够的人和足够的资源来支撑了。如果将公司发展带来的技术团队规模变大称之为纵向发展,那什么是横向上的扩展?
2023-04-21 09:00:00
2878
原创 除了Navicat和DBeaver,还有没有免费又好用的数据库管理工具推荐
SQL Studio是一款可创建多个连接的Web版数据库管理开发工具,让你从单一应用程序可同时连接PostgreSQL、MySQL、SQLite、SQL Server、Oracle、DM(达梦)、KingBase(人大金仓)等数据库,执行SQL、创建表、新建数据库、创建索引、以及导出数据等。最近看到一款数据库Web版工具,SQL Studio,是麦聪软件公司出品的,主打的就是一个,不使用任何的开源代码,产品由中国研发团队100%自主研发。支持自定义修改主题颜色。支持定位搜索到具体的表、视图、函数等。
2023-04-19 10:38:42
5897
3
原创 既然Linux是基于UNIX的操作系统,那为什么UNIX收费而Linux免费?
因此在后面的10年,UNIX在各个学术机构得到广泛应用,甚至许多机构在此源码基础上加以改进,其中最著名的变种之一是由加州大学柏克莱分校开发的BSD产品(Berkeley Software Distribution),在此基础上又诞生了三条分支:FreeBSD、OpenBSD和NetBSD,就连苹果电脑的内核Darwin所使用的NextSETP也是BSD的衍生版本。,不再将UNIX源码授权给学术机构,并对之前的UNIX及其变种声明了版权,后面引发了各种旷日持久的版权纠纷,这是UNIX的后话。
2023-04-17 09:39:39
842
原创 国货之光!打工人必装的8个软件,你都用过没?|办公|效率|创作
Seer 是一款 Windows 下的文件预览工具,它几乎可以预览所有的文件格式,包括图片、视频、音频、Word、Excel、PDF、压缩文件等等,都可以通过按空格键实现快速预览,预览之后按空格键就能直接关闭。Seer 是一款 Windows 下的文件预览工具,它几乎可以预览所有的文件格式,包括图片、视频、音频、Word、Excel、PDF、压缩文件等等,都可以通过按空格键实现快速预览,预览之后按空格键就能直接关闭。用它还可录制出鼠标移动的效果图,根据鼠标的移动轨迹,形成一个拖尾的效果,看上去非常的炫酷。
2023-04-13 09:11:20
1034
原创 国产软件爆发!中国版Navicat,SQL Studio成数据库管理工具热门
官网介绍的比较中肯,我直接搬过来了:SQL Studio是一款可创建多个连接的Web版数据库管理开发工具,让你从单一应用程序可同时连接PostgreSQL、MySQL、SQLite、SQL Server、Oracle、DM(达梦)、KingBase(人大金仓)等数据库。主窗口直观完善的图形用户界面和强大的SQL编辑器功能极大简化了大家的数据库管理开发工作,随时随地的团队协作,完整的审计功能,让用户实现高效、安全的SQL开发,个人开发者可永久免费使用。(这句比较重点)
2023-04-11 10:44:22
3929
5
原创 阿里版 ChatGPT 突然上线!
熟悉ChatGPT的朋友应该都知道,就在本周,各个ChatGPT&AI群都在传一个消息:ChatGPT官方大面积封号,今天登录gpt千万别用亚洲节点!前几天率先流出的天猫精灵“鸟鸟分鸟”脱口秀版GPT,就是基于大模型的“压缩版”,已经以其惊艳表现吸引了众目光。百度的文心一言,阿里的通义千问,我相信中国很快还会出现更多类似ChatGPT这样的大模型,实力玩家入场,大模型之间的真正竞争,开始了!前有百度的文心一言,现有阿里的通义千问,国产AI产品的不断涌现,真的令人振奋。这种时候,最能凸显了技术自研的价值!
2023-04-10 10:14:44
12508
3
原创 为什么程序员都喜欢开源的软件?
先来感受一下开源与闭源:当你觉得这个软件有一个缺点影响使用的时候如果是闭源软件,你如果不想自己模仿着写一个,就只能考虑顺着网线到开发者脖子上逼着他加但开源软件你可以自己在他的基础上改一改,你改好了还拿回馈回去让更多人一起用鉴于顺着网线去对面程序员的脖子上的困难程度,自然开源软件的优越性也就不言而喻了不是所有程序员都喜欢开源。而是程序员大佬与超大型公司喜欢开源。
2023-04-06 14:21:37
1209
原创 原来count(*)是接口性能差的真凶
最近我在公司优化过几个慢查询接口的性能,总结了一些心得体会拿出来跟大家一起分享一下,希望对你会有所帮助。我们使用的数据库是Mysql8,使用的存储引擎是Innodb。这次优化除了优化索引之外,更多的是在优化count(*)。通常情况下,分页接口一般会查询两次数据库,第一次是获取具体数据,第二次是获取总的记录行数,然后把结果整合之后,再返回。它没有性能问题。却存在性能差的问题。为什么会出现这种情况呢?
2023-04-04 09:41:26
707
原创 国内IT软件外包公司汇总(2023 最新版)!
大环境不行,面试太少了,很多本科生想进外包都没机会。非常时期,不需要在意那么多,外包作为过渡也是没问题的,很多外包其实比小公司还要好多了。也不要太担心去外包会污染自己的简历,只要接触的项目还可以,写在简历上再润色一下,那就完全没问题的,放心!默默沉淀,提高个人竞争力,等待时机成熟再溜就好了。根据网上的资料,整理出来的一份国内软件外包公司的名单。找工作的同学都要看看,根据自身的情况,学历低的 、没有经验的,可以先到外包公司试试,或者不想进去的也要了解一下, 避免找工作时被坑了。
2023-04-03 09:38:45
2335
原创 这可能是我用过最好用的SQL工具,免费还免安装,良心推荐SQL Studio
数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好用,但都是收费的。最近发现了一款免费的数据库管理工具SQL Studio,界面非常简洁推荐给大家!
2023-03-28 11:53:58
14209
8
原创 单机分布式一体化是什么?真的是数据库的未来吗,OceanBase或将开启新的里程碑
解决了传统单机数据库的瓶颈问题:传统单机数据库往往会出现性能瓶颈、容量限制等问题,而单机分布式一体化数据库通过集成多个节点,可以实现横向扩展,提高了系统的性能和扩展性。提高了数据的可用性和可靠性:单机分布式一体化数据库可以将数据分布在多个节点上,实现数据备份和容灾,避免了单点故障,提高了数据的可用性和可靠性。支持多种数据模型和数据类型:单机分布式一体化数据库可以支持多种数据模型和数据类型,如关系型、非关系型、文档型、图形型等,满足不同的应用场景和需求。支持分布式事务和数据一致性。
2023-03-27 16:12:33
820
原创 面试官灵魂拷问[二]:SQL 语句中 where 条件后写上 1=1 是什么意思?
但实际上对于 svn/git 来说修改了两行,而修改的两行还存在冲突,不能自动归并(新增的6跟7都是尾部没有逗号的,合并了也编译不过)。你看上边,如果where绑定1=1,后边的每一个条件,都固定是 and 开头的格式,这样增加与删除条件时,都不会影响其他行,对版本管理记录变更来说非常清晰。有的项目为了解决这种烦恼,强制在enum末尾定义一个永远不用的常量,这样此常量之上增加的常量就永远可以有逗号了。SQL语句固化为 where 1=1 之后,每个附加的条件都是 and 开头,这样,每个附加条件都等价了。
2023-03-24 10:54:06
2599
原创 PingCAP都开始 裁员了,国产数据库还有救吗
2021年PingCAP的那一轮融资,仍记忆犹新。我记得PingCAP当时是差不多350人左右的人数融到了数亿美元,投后估值更是高达30亿美元。当时有些朋友说PingCAP真是炙手可热,很多投资人拿着钱想投都投不了,因为想投的机构太多了,可以说风头一时无二。
2023-03-22 15:51:21
2769
原创 最近很多人都在说 “前端已死”,讲讲我的看法
若没有开源文化,会不会互联网开发,也是一个越老越吃香的职业呢 [微笑]?我不知道,我是开源的受益者,我也愿意为开源做贡献,但是我不会期待它能给我带来多大的商业收益了,开源和商业付费之间,是两种文化之争;前端已死更多的是一种焦虑情绪的表达,市场确实不太好,但这并不是针对前端,整个互联网行业衰败的表现而已,对此持不同意见的怕是只剩培训机构了吧;前端老鸟,市场还是需要和欠缺的,只是对于初中级前端太卷了,我建议应届生不要继续入门前端了,搞搞嵌入式开发,或者芯片之类的,门槛高一些。
2023-03-22 14:35:27
1013
原创 程序员能有什么好出路?前路漫漫,望长风破浪!
关于职场的焦虑无处不在,而这些文章也加重了我们的焦虑。就我个人而言,我也仔细想过这个问题,其实从本质上来说,只是个“竞争力”的问题。如果你觉得自己没有竞争力了,那么你就会焦虑,而你又将焦虑的原因归结于一个你没办法改变的问题,那就是“年龄”。于是一个逻辑自洽的描述出来了:我30岁了,没啥竞争力,未来何去何从?
2023-03-22 11:33:04
535
原创 MySQL能干大部分事,为什么还要使用商业数据库或者PostgreSQL?
MySQL是一个开源的关系型数据库管理系统(RDBMS),它支持多用户、多线程和多个存储引擎,如InnoDB、MyISAM等。MySQL最初是由瑞典MySQL AB公司开发的,后来被Sun Microsystems收购,最终被Oracle公司收购。MySQL可以在各种操作系统上运行,包括Windows、Linux和Mac OS X等。PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。PostgreSQL 开发者把它念作 post-gress-Q-L。
2023-03-21 09:29:30
526
原创 面试官灵魂拷问:为什么SQL语句不要过多的join?
假设经过谓词下推,外表有m条数据,内表有n条数据,那么它join的时间复杂度是O(mn),如果内表的关联列上有索引,那就会降到O(mlogn),在现实中可能就是毫秒级和分钟级的区别。如果你不在数据库join,还要保证结果正确性,那可能就得把几亿,几十亿,几百亿的数据都查到应用端,这是网络不能承受的。另外,如果想减少join,设计上就要考虑更多冗余,而这些冗余字段,数据库优化器是不知道的,数据库的优化只能保证逻辑上是等价的,至于很多人说的mysql垃圾,好吧,mysql确实垃圾,但这根本不是问题的症结。
2023-03-17 09:48:21
471
原创 明明可以通过调用API来操作数据库,那么SQL还有存在的意义吗?
但是如果你只有简单的CRUD API的话,你可能需要拿到所有user.id 然后走一个for loop 去salary里面找到对应的id,从正确性上来说也说得过去,但是性能会非常捉急,再后来你会发现所有的优化 = 你在用户侧重新实现了一个join算法。但是15年后我们已经知道结果了,Mapreduce这种过度自由的框架其实并没有人玩的那么转,存活下来的都是sparkSQL,flinkSQL,Hive,Snowflake这些用SQL的产品。很多时候你认为的约束和不便,其实是性能提升的来源。
2023-03-16 09:24:40
502
原创 面试官:给你一段有问题的SQL,如何优化?(手把手带你优化一遍)
在面试的时候很多面试官喜欢问候选人这样一个问题:这里不能说完全错误,因为这些技巧确实可以提高SQL运行效率;但是也不能说完全正确,毕竟面试官是想问他具体怎么是做SQL优化的。如果接下来面试官接着问:到这一步的时候就有很多候选人做不好打了退堂鼓。他们有很扎实的理论知识,但是动手能力却差点火候。今天这篇文章就从实战的角度出发,带大家走一遍SQL优化的真实流程。
2023-03-13 10:19:16
645
原创 学这些语言工作更吃香,Python虽然再次摘得桂冠,但在就业需求中位居第一的还得是它!
IEEE Spectrum 2022 编程语言排名前十的分别是:Python,C,C++,C#,Java,SQL,JavaScript,R,HTML,TypeScript。2022 IEEE 编程语言榜单Python再次摘得桂冠。
2023-03-08 11:22:16
898
原创 SQL开发管理工具,SQL Studio成数据库管理工具热门
基础软件领域存在着很强的“先发优势”,以“操作系统”来举例,电脑上的Windows,手机上的iOS、安卓,在发展初期功能都还是比较简陋的,但随着大量开发者在其平台上开发迭代软件,逐渐使其培养出了规模相当庞大的软硬件生态,优势地位不断巩固,让追赶者难以取代,主窗口直观完善的图形用户界面和强大的SQL编辑器功能极大简化了大家的数据库管理开发工作,随时随地的团队协作(用户管理功能+Web版工具),完整的审计功能(历史导出+历史查询等),让用户实现高效、安全的SQL开发,删除、重命名和刷新等基础操作就不讲了。
2023-03-03 17:52:21
5478
2
原创 Web版和客户端哪种SQL工具更好?ChatGPT有话要说
2023年年初公司发布了一款Web版SQL工具,短期内就赢得了众多用户的喜爱和下载。不过,也有SQL用户在评论区中提出自己的观点,认为Web版工具都不可靠,甚至看见Web版工具就劝返… …工具Web化逐渐成为一种趋势,比如,很多办公人员在使用在线文档来代替传统Office软件,设计师更多时候在线上进行设计,越来越多开发者尝试在线编写SQL代码。
2023-03-01 18:32:12
3247
原创 多数据库管理工具哪家强?ChatGPT点评,第一位并不是Navicat
目前市场上有很多数据库管理工具,对于开发者或DBA来说,每一种工具都有其独特的优势和特点,选择哪种多数据库管理工具取决于具体需求和使用场景,例如Navicat、DBeaver、Workbench、pgAdmin、SQL Server Management Studio以及2023年的后起之秀SQL Studio。到底“多数据库管理工具哪家强”,对于这个问题,最近网络蹿红国内外互联网的ChatGPT是怎么考虑的呢?咱们问一问ChatGPT,看它怎么回答。
2023-02-28 17:27:11
2694
原创 当面试官问“你的SQL能力怎么样”时,怎么回答才不会掉进应聘陷阱?
在某平台看到一个比较实际的问题,在这里分享给职场新人。SQL已经是职场最常用的一种编程语言,所以应聘技术或非技术岗位,都可能会被问道一个问题:你的SQL能力怎么样?对于职场新人来说(SQL高手可以无视下面的内容),这个问题自带深深的陷阱啊,XDJM。
2023-02-23 12:06:24
1204
原创 领导催我优化SQL语句,我求助了ChatGPT。这是ChatGPT给出的建议,你们觉得靠谱吗
作为一个程序员,无论在面试还是工作中,优化SQL都是绕不过去的难题。为啥?工作之后才会明白,随着公司的业务量增多,SQL的执行效率对程系统运行效率的影响逐渐增大,相对于改造代码,优化SQL语句是正本最低的方式,所以部门老大才会经常要求程序员再优化一下SQL代码。如何优化SQL语句呢?这个问题,从网上搜索的答案是五花八门,总感觉太散抓不住重点。听说ChatGPT挺聪明的,看看它能给出什么答案。
2023-02-23 08:43:59
15816
8
原创 好用的SQL工具盘点:从学习到工作总有一款适合你
入坑阶段(学习入门):这个阶段一般就是小白,想学习SQL语言,然后到处找软件,找免费破解版找半天,找到了半天安装不下来,还可能把自己电脑搞中毒。其实对于小白来说,不太建议直接下载软件工具。入坑阶段,就一个任务:掌握SQL语法——重点是是练习。大家直接去SQL的刷题网站,比如:牛课、力扣等,不用自己搭建环境,直接在网站的SQL编辑框答题。
2023-02-22 13:44:36
6532
原创 新手怎么快速学会并上手SQL语言?收藏版
个人认为,提出这个问题的初学者,其实所欠缺的并不是学习SQL的知识或资料,而缺的是学习方法和信心。这里,无意推荐任何SQL参考书,任何学习材料下载,主要是分享一点学习SQL的方向和心得。
2023-02-22 08:46:51
877
原创 【颠覆软件开发】华为自研IDE!未来IDE将不可预测!
IDE是软件开发生态的入口,但目前我们所使用的IDE基本都是由国外巨头提供,比如Visual Studio、Eclipse、JetBrains。这些IDE具有很高的断供风险,与操作系统、芯片、编程语言一样,非常重要。另外,随着越来越多的软件开始采用云上开发模式,使用国外的开发环境,开发者团队和个人也面临着无法确认的保密性、完整性等问题。所以,IDE自主可控的未来发展其实是一件十分值得重视的事情。
2023-02-21 18:38:39
3928
原创 Teradata当年数据仓库的“一哥”为何突然退出中国市场:苦撑了3年,员工早有预料
一位知情人透露,早在2019年,Teradata就宣布停止在中国市场的营销和销售活动。2023年2月15日退出中国早在员工的预料之中,撑了3年多已属不易。
2023-02-20 11:51:41
611
原创 解密Teradata与中国市场“分手”背后的原因!国产数据库能填补空白吗?
Teradata撤出中国市场后必将留下一些市场空间给国内厂商。从公开的新闻可以看到,上海银行、浦发银行、天津银行等正在或已经完成从Teradata数据仓库平台的迁移。我们不禁想问:国产化替代你们准备好了吗?有分析机构认为,目前市场上没有一家国产数据库厂商能够独立填补 Teradata 离开后空白,因此,整个数据库市场势必呈现出碎片化趋势。这对于国产数据库,确实是一个不小挑战,但同时也是机遇。
2023-02-17 09:01:24
1523
2
原创 Web IDE优势在哪?详解Web版数据库管理工具SQL Studio
这些年,集成开发环境经历了从本地到Web再到Cloud,我们无需本地安装开发环境,只需打开浏览器就能完成开发、调试、管理等工作。对比传统IDE,Web(Cloud)IDE具有三大优势:1、快捷:以往每更换一次电脑,就要重新安装开发环境,但是Web IDE无需重新安装,在任意一台电脑上打开浏览器就能立即编码开发;2、高效:Web IDE支持团队实时在线进行代码沟通协调,提高了软件的开发效率;3、安全:代码通过实时保存在云端,并进行多重备份,即使本地电脑硬盘坏了,也不会造成代码丢失。
2023-02-16 14:47:54
1695
2022年中国数据中台行业调研报告
2022-11-07
如何分析探索广告营销数据(基于麦聪DaaS平台)
2022-07-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人