开发环境,架构,数据库,协议是什么意思?
一、开发环境,架构,数据库,协议是什么意思
开发环境
开发环境是相对生成环境来说的,开发环境就是程序员在自己的工作电脑上面开发软件,然后可以测试软件的一个环境,就好比搞研究,我在开发环境下可以随便搞,只要自己能控制就好
生存环境就是说你的软件已经上线了,供给其他用户使用了,你不能随便乱搞
架构
这个就好比建筑楼房的一个地基,和楼的最外面的那些框,里面装修是一些其他来做,架构就负责把地基和楼外面的那一层建筑好
数据库
就是保存数据库的一个仓库,和现实中的那个仓库是一样的,都是用来存储各种各样的东西,无非数据库存储的是数据
协议
这个就简单的,就是你给一个新员工办理入职的时候要签署的那些协议,新员工要按照那些协议去工作,去遵守,互联网上也有这么一套协议,规范约束一下
总结
咱们通俗的讲,开发环境相当于你平常办公的环境,例如你平常需要处理一些表格文档就要装office一样,架构相当于设计图一样的东西,程序员按着设计图去设计软件,数据库就是存储数据的地方,比如你在银行存钱银行会把钱存到金库,金库就相当于数据库,协议就是双方必须共同遵守的一组约定,比如我和你约定每天几点吃饭几点上班几点下班,每个阶段必须做啥。我讲的不一定都到位但是题主应该能了解个大概。
延伸阅读:
二、行式数据库与列式数据库应用场景
行式更适合OLTP,比如传统的基于增删改查操作的应用。列式更适合OLAP,非常适合于在数据仓库领域发挥作用,比如数据分析、海量存储和商业智能;涉及不经常更新的数据。
由于设计上的不同,列式数据库在并行查询处理和压缩上更有优势。而且数据是以列为单元存储,完全不用考虑数据建模或者说建模更简单了。要查询计算哪些列上的数据,直接读取列就行。
最后我们需要务实的指出,没有使用广泛的数据库,列式数据库也并非使用广泛,只不过给DBA提供了更多的选择,DBA需根据自己的应用场景自行选择。

猜你喜欢LIKE
相关推荐HOT
更多>>
siri的工作原理是怎样的?
Siri是苹果公司开发的一种智能个人助手,通过语音识别和自然语言处理技术,可以帮助用户完成各种任务,如发送消息、预定餐厅、调整日程等。那么...详情>>
2023-10-16 22:16:20
Go的golang.org/x/系列包和标准库包有什么区别?
1、来源和维护不同golang.org/x/系列包:这个系列的包也被称为”Go扩展库”,是由Go团队和社区共同维护的。这些包并不包含在Go的发行版中,但是...详情>>
2023-10-16 21:03:28
行动召唤(Call to Action)的基本设计原则是什么?
行动召唤,或者更常见的英文缩写CTA(Call to Action),是一种强制性的设计元素,旨在引导用户进行特定的行为。这些行为可能包括购买产品、注...详情>>
2023-10-16 19:31:00
系统类型中的标准、VHD和VHDX是什?
系统类型中的标准、VHD和VHDX是什么系统类型中的标准、VHD和VHDX是指计算机系统中的不同类型和格式。标准系统类型是指常见的操作系统,如Window...详情>>
2023-10-16 18:39:06热门推荐
时间序列和回归分析有什么本质区别?
沸什么是敏捷开发之Scrum框架?
热Tornado的核心是什么?
热XP(极限编程)有哪些缺点?
新siri的工作原理是怎样的?
机器学习算法中GBDT 和XGBOOST 的区别有哪些?
Go的golang.org/x/系列包和标准库包有什么区别?
无线AP和无线路由器有什么区别?
C语言“悬空指针”和“野指针”是什么意思?
行动召唤(Call to Action)的基本设计原则是什么?
Access 与Excel 最重要的区别是什么?
系统类型中的标准、VHD和VHDX是什?
COOKIE和SESSION有什么区别?
为什么说Java不适合编写桌面应用?
技术干货






