摘要: Python工具箱系列(二十八) Access也是微软Office套餐中的经典产品。虽然在许多人眼里,Access已经是上古时代的产品,但实际上它一直深受好评,并且稳定发展。之所以在许多IT人士眼里,Access不值一提的主要原因恰恰也是它深受非专业人士喜欢的原因:专供非IT人士自用的数据库。 阅读全文
posted @ 2023-03-23 11:48 西安衍舆航天 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十七) Excel是微软出品的办公神器,大部分读者相信或多或少都用过。其自带的函数丰富,可以进行复杂的数据运算、分析以及可视化的输出。到目前为止没有出现可以望其项背的竞品,大部分竞品不是在模仿的路上,就是在失败的路上。 阅读全文
posted @ 2023-03-20 11:03 西安衍舆航天 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十六) ClickHouse(Click Stream,Data WareHouse)是俄罗斯的 Yandex于2016年开源的用于在线分析处理查询(OLAP:Online Analytical Processing)MPP架构的列式存储数据库(DBMS:Database Management System),能够使用 SQL 查询实时生成分析数据报告。特别值得称道的是Clickhouse没有走hadoop生态,采用 Local attached storage 作为存储,而hadoop目前已经发展的臃肿不堪了。 阅读全文
posted @ 2023-02-24 09:53 西安衍舆航天 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十六) ClickHouse(Click Stream,Data WareHouse)是俄罗斯的 Yandex于2016年开源的用于在线分析处理查询(OLAP:Online Analytical Processing)MPP架构的列式存储数据库(DBMS:Database Management System),能够使用 SQL 查询实时生成分析数据报告。特别值得称道的是Clickhouse没有走hadoop生态,采用 Local attached storage 作为存储,而hadoop目前已经发展的臃肿不堪了。 阅读全文
posted @ 2023-02-23 10:56 西安衍舆航天 阅读(153) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十五) Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis是一个nosql数据库。nosql是not-only sql的意思,泛指非关系型数据库。 阅读全文
posted @ 2023-02-14 09:56 西安衍舆航天 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十四) 不管多少人黑微软,微软出品的大多数产品都能够深入人心,成为精品。在数据库领域,微软为专业人士提供SQL Server(简称mssql)。为日常办公人士提供Access与Excel这两款数据存储与分析的神器。 阅读全文
posted @ 2023-02-06 14:17 西安衍舆航天 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十三) 在新版本的pandas中,上述代码会引起警告,建议改成SQLAlchemy connectable(engine/connection),后续代码将引入这种升级的连接方式。 阅读全文
posted @ 2023-01-29 11:26 西安衍舆航天 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十二) 互联网世界里最流行的开源关系型数据库之一就是MySQL/MariaDB了,由于高度的相似,故而直接使用mysql统一指称。 阅读全文
posted @ 2023-01-09 15:34 西安衍舆航天 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Python工具箱系列(二十一) 为了方便准备试验用的数据,建议使用Faker这个库来模拟。Faker是一个Python软件包,可生成伪造数据。无论是需要引导数据库,创建美观的XML文档,填充持久性以进行压力测试,还是匿名化来自生产服务的数据,Faker都能完美实现。 阅读全文
posted @ 2023-01-06 16:35 西安衍舆航天 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 通过持续交付提升发布效率 前期我们提到,在研发过程中,可能由于迭代变化或需求调整等等原因会导致团队欠很多技术债,从而导致随着项目的运行,技术债务越积越多,导致给用户交付越来越慢,交付的软件质量越来越差,最终不可控,拖延整体交付进度,系统不可控等很多问题。 在实际研发工作过程中,我们基于一些工程学的方法,借助一些工具与方法,结合科学的流程,能够对降低技术负债起到一定的作用。 阅读全文
posted @ 2023-01-04 14:30 西安衍舆航天 阅读(149) 评论(0) 推荐(0) 编辑