全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

开发环境,架构,数据库,协议是什么意思?

发布时间:2023-10-14 01:19:34
发布人:xqq

一、开发环境,架构,数据库,协议是什么意思

开发环境

开发环境是相对生成环境来说的,开发环境就是程序员在自己的工作电脑上面开发软件,然后可以测试软件的一个环境,就好比搞研究,我在开发环境下可以随便搞,只要自己能控制就好

生存环境就是说你的软件已经上线了,供给其他用户使用了,你不能随便乱搞

架构

这个就好比建筑楼房的一个地基,和楼的最外面的那些框,里面装修是一些其他来做,架构就负责把地基和楼外面的那一层建筑好

数据库

就是保存数据库的一个仓库,和现实中的那个仓库是一样的,都是用来存储各种各样的东西,无非数据库存储的是数据

协议

这个就简单的,就是你给一个新员工办理入职的时候要签署的那些协议,新员工要按照那些协议去工作,去遵守,互联网上也有这么一套协议,规范约束一下

总结

咱们通俗的讲,开发环境相当于你平常办公的环境,例如你平常需要处理一些表格文档就要装office一样,架构相当于设计图一样的东西,程序员按着设计图去设计软件,数据库就是存储数据的地方,比如你在银行存钱银行会把钱存到金库,金库就相当于数据库,协议就是双方必须共同遵守的一组约定,比如我和你约定每天几点吃饭几点上班几点下班,每个阶段必须做啥。我讲的不一定都到位但是题主应该能了解个大概。

延伸阅读:

二、行式数据库与列式数据库应用场景

行式更适合OLTP,比如传统的基于增删改查操作的应用。列式更适合OLAP,非常适合于在数据仓库领域发挥作用,比如数据分析、海量存储和商业智能;涉及不经常更新的数据。

由于设计上的不同,列式数据库在并行查询处理和压缩上更有优势。而且数据是以列为单元存储,完全不用考虑数据建模或者说建模更简单了。要查询计算哪些列上的数据,直接读取列就行。

最后我们需要务实的指出,没有使用广泛的数据库,列式数据库也并非使用广泛,只不过给DBA提供了更多的选择,DBA需根据自己的应用场景自行选择。

#it技术干货

相关文章

arm架构和x86架构有什么区别?

arm架构和x86架构有什么区别?

2023-10-14
Nginx 是什么、为什么、怎么用?

Nginx 是什么、为什么、怎么用?

2023-10-14
C++的traits技术到底是什么?

C++的traits技术到底是什么?

2023-10-14
什么是 Java Agent 技术?

什么是 Java Agent 技术?

2023-10-14

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取