首页
精选文章Linux查看全文linux全称GNU/Linux,是一种免费使用和自由传播的类Unix操作系统,其内核由Linus Benedict Torvalds于1991年10月5日首次发布,Linux受到Minix和Unix思想的启发,是一个基于POSIX的多用户、 多任务 、支持多线程和多 CPU 的操作系统,能运行主要的Unix工具软件、应用程序和网络协议,支持32位和64位硬件, Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统内核。完整的操作系统不仅仅只有内核,还包括一系列为用户提供各种服务的程序。程序包括GNU程序库和工具,命令行Shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含从办公套件,编译器,文本编辑器到科学工具的应用软件。所以,许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版,他们将Linux系统的内核与应用软件以及文档包装起来,并提供一些系统安装界面和系统设置与管理工具,这样就构成了一个发行版本。 Linux内核有多个并行的发行版本,例如Ubuntu,RedHat,CentOS,Suse等,其中RedHat是商业公司维护的发行版本,可以收取咨询费用,其余的大多数都是社区维护的开源版本。 从技术层面讲,内核是硬件与软件之间的一个中间层。内核不仅仅为上层应用层序提供了运行时环境,也屏蔽了应用层和底层硬件,提升了操作系统的稳定性。 抽象了底层硬件,屏蔽了应用程序和硬件的关联,对系统中的各种设备和组件进行寻址,简化了对硬件的调用。 作为资源管理程序,给应用进程分配各种共享资源,例如CPU时间、磁盘空间、网络连接等。 内核提供了丰富的功能,应用程序通过系统调用可以简化应用程序的复杂性…Clickhouse查看全文clickhouse是俄罗斯搜索公司 Yandex开源的一款分析型数据库,主要用于OLAP场景。clickhouse不兼容大数据领域的hadoop生态,但是以高性能,功能支持完备而有众多拥趸。广泛应用于商业智能,电信行业,以及电商商务,社交等场景。clickhouse一直以性能出色著称,在10亿条数据量的情况下,clickhouse的单表聚合查询性能可以达到MySQL的将近1000倍。 clickhouse不支持事务,对行维度数据的查询,删除,更新能力支持一般。 clickhouse数据存储的基本单元和关系型数据库一致,都是表存储,其拥有完备的DBMS功能: DDL:可以动态的创建,修改或者删除数据库、表以及视图 DML:可以动态的查询,插入,修改或者删除数据 权限控制,可以按照用户纬度设置数据库的库/表操作权限。 提供数据备份,恢复以及分布式集群管理模式。 clickhouse的性能在同类型的MPP数据库中属于翘楚,得益于以下的设计。 列式存储 列式存储相较于行式存储,更方便数据压缩,而且对系统缓存也能更加高效的利用。Clickhouse默认采用LZ4压缩算法,该算法的压缩比可以得到8:1,但是性能高于一般的压缩算法。 列式存储也能够有效减少查询时候的扫描的数据量。 列式存储不支持select *等查询语法 向量化执行引擎 数据库查询执行最著名的是火山模型,也是在各种数据库系统中应用最广泛的模型。SQL查询在数据库中经过解析,会生成一棵查询树,查询数的每个节点为代数运算符(Operator)。火山模型把Operator看成迭代器,每个迭代器都会提供一个next() 接口。 一般Operator的next…ERP查看全文ERP是企业资源计划(Enterprise Resource Planning)的缩写,由美国 Gartner Group 公司于1990年提出。企业资源计划是MRP II(企业制造资源计划)下一代的制造业系统和资源计划软件。在MRP II之前,在20世纪40年代,人们就提出了库存控制系统,用于系统化的解决库存方面的问题。 20世纪60年代,提出了MRP的概念,MRP系统的核心价值是优化库存水平的能力。它让制造商知道生产需要哪些原材料,需要多少,什么时候需要,可以从哪里购买。 这样,制造商就可以只维持所需要的库存,从而减少仓储的搬运和租金成本。材料需求计划系统也有助于预测,这有助于制造商更好地计划销售,采购活动和交货时间表。材料需求计划系统的其他优点包括及时提供正确的生产材料,及时向客户运送制成品,以及最佳地使用机器和设备等。 MRP系统的缺点包括严重依赖准确的输入信息。如果输入系统的数字或数据有任何不准确之处,那么整个计划和预测过程就会出现问题,比如订单数量过多,甚至调度延迟。 后来人们又提出生产计划与控制以及企业经营管理的一系列理论以及系统,在20世纪90年代,基于这些系统的整合,提出了ERP系统。 ERP系统除了MRP II 已有的生产资源计划、制造、财务、销售、采购等功能外,还有质量管理,实验室管理,业务流程管理,产品数据管理,存货、分销与运输管理,人力资源管理和定期报告系统。 ERP核心是满足企业发展的需求,提升企业的经营效率,所以ERP的功能和企业类型相关,但是常见的ERP都包括以下模块: 客户管理 客户管理模块将所有客户数据以统一的结构进行组织和存储,客户资源以及信息是企业最宝贵的数据资源之一,客户也是企业的财富来源… |
热门分类开源Golang消息队列JavaJavascriptLinuxMysqlNLPPHP事务内存管理分布式理论分类存储常用存储开源软件操作系统画图网络编程数据库算法虚拟化前端存储理论常用算法微服务数据结构算法应用计算机原理中间件共识算法分布式分治动态规划容器并发排序架构组件绘图工具网络协议编程语言理论算法思想树缓存架构C++字符串算法工程思想搜索
算法题库精选内容 |