数据库原理
文章平均质量分 72
haonanhai1688
这个作者很懒,什么都没留下…
展开
-
Navicat定时 同步数据库
Navicat定时在MySQL与MySQL数据库之间自动传输数据来由: 需要将表数据从一个库同步到另一个库(数据分发),之前有尝试过使用Kettle去抽数,但是数据量稍微大一点的时候太慢了... 有可能是本机性能的原因,然后就选择用navicat自带的同步工具。(测试环境需要用navicat(因为端口不通),生产环境直接用sqoop抽取过去就可以啦)主要有两个知识点: Navicat数据传输 与 Navicat定时任务>>>>>>>>&...原创 2021-11-12 01:40:21 · 5499 阅读 · 0 评论 -
解决navicat无法连接postgreSQL-11的问题
1. 通过find / -name postgresql.conf 和 find / -name pg_hba.conf 找到这两个文件2. 设置外网访问: 1)修改配置文件 postgresql.conf listen_addresses = '*' 2)修改pg_hba.conf 在原来的host下面新加一行 # IPv4 local connections: host all ...原创 2021-10-19 11:02:05 · 640 阅读 · 0 评论 -
基于ElasticSearch的OLAP框架思路
OLAP基本概念联机分析处理(On-Line Analytical Processing,OLAP)联机分析处理的概念最早是由关系数据库之父爱德华·库德(E·F·Codd)博士于1993年提出的,是一种用于组织大型商务数据库和支持商务智能的技术。OLAP 数据库分为一个或多个多维数据集,每个多维数据集都由多维数据集管理员组织和设计以适应用户检索和分析数据的方式,从而更易于创建和使用所需的数据透视表和数据透视图。维(Dimension)是人们观察数据的特定角度,是考虑问题时的一类属性,属性集合转载 2021-09-14 12:08:42 · 1104 阅读 · 0 评论 -
基于.NET平台的Web应用中数据访问技术的深入探索(转)
比如我们的数据库服务器中保存有一个产品列表,我们要把其呈现给客户,最经典,最简单同时也是效率最差,性能最低做法(当然要考虑分页功能)的C#实现是 :DataTable table=null;private DataTable CreateDataSource(){SqlConnection con=null;try{con=new SqlConnection("server=(local);dat转载 2007-06-02 13:59:00 · 1157 阅读 · 0 评论 -
超大型ORACLE数据库应用系统的设计
一、概论 超大型系统的特点为: 1.处理的用户数一般都超过百万,有的还超过千万,数据库的数据量一般超过1TB; 2.系统必须提供实时响应功能,系统需不停机运行,要求系统有很高的可用性及可扩展性。 为了能达到以上要求,除了需要性能优越的计算机和海量存储设备外,还需要先进的数据库结构设计和优化的应用系统。 一般的超大型系统采用双机或多机集群系统。下面以数据库采用ORACLE 8.0原创 2007-05-19 02:41:00 · 959 阅读 · 0 评论 -
大型数据库的设计原则与开发技巧
随着计算机技术越来越广泛地应用于国民经济的各个领域,在计算机硬件不断微型化的同时,应用系统向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行效率。原创 2007-05-19 02:39:00 · 2849 阅读 · 0 评论 -
大型MIS的开发应重视数据库设计
80年代初以来,国内许多计算机专家先后深入一些大型企业,力图开发出理想的大型MIS。实践证明,开发出的大型MIS,多数不很理想。原因何在?据作者一孔之见,其中一条重要的原因,就是在开发过程中对MIS的数据库设计重视不够,没有把它当作一件头等大事来处理。一个大型MIS,如果它的数据库设计出了问题,就是出了大问题,或者说从根本上出了问题。这样的MIS,不会成功,只会失败。既然如此,应该怎样来解决它呢原创 2007-05-19 02:22:00 · 1248 阅读 · 0 评论 -
大型ERP等数据库系统常见几种设计
1. 自增长 primary key 采用自增长 primary key主要是性能。早期的数据库系统,经常采用某种编号,比如身份证号码,公司编号等等作为数据库表的 primary key。然而,很快,大家就发现其中的不利之处。 比如早期的医院管理系统,用身份证号码作为病人表的 primary key。然而,第一,不是每个人都有身份证;第二,对于国外来的病人,不同国家的病人的证件号码原创 2007-05-19 02:28:00 · 1411 阅读 · 1 评论 -
大型数据库设计
一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人原创 2007-05-19 02:24:00 · 1182 阅读 · 0 评论