`
lexinquan
  • 浏览: 47212 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

数据库设计经验之--应用程序开发

 
阅读更多
1、缓存数据库配置、枚举定义表信息,减少对数据库的访问。

2、使用连接池,并且控制最大连接数。

3、数据库访问都通过存储过程实现,尽量不要直接操作表。

4、如果一个业务多次调用不同的存储过程,可以考虑合并在一个存储过程中,减少数据库访问。

5、合并业务请求,同类型请求合并成一个大请求,提交给数据库。

6、应用程序使用内存缓存操作极其频繁的表,缓存的内容可以精简,但要注意数据同步更新问题。

7、在一个业务逻辑处理中,如果多次运用同样的prepareStatement,那就尽量只创建一个statement并重复使用。

8、在释放连接的时候,如果连接处于事务状态,一定要rollback transaction。
分享到:
评论

相关推荐

    数据库设计开发规范-阿里.pdf

    - **自动重连机制**: 应用程序需要具备自动重新连接数据库的能力,同时避免频繁检查数据库的可用性。 **2. 命名** - **有意义的英文词汇**: 使用有意义的英文词汇作为命名基础,多个单词之间使用下划线分隔。 - **...

    数据库课程设计---工资管理系统(程序+源码+文档)

    数据库课程设计---工资管理系统是一个基于Java编程语言和MySQL数据库实现的应用程序。这个系统的主要目标是管理公司的员工工资信息,提供高效、准确的数据存储和查询功能。在这个项目中,开发者不仅关注程序的实现,...

    数据库课程设计---超市收银系统

    数据库课程设计---超市收银系统是一项综合性的学习任务,旨在帮助学生掌握数据库设计与开发的基本技能,同时体验实际业务场景的应用。在这个项目中,我们将会探讨以下几个关键知识点: 1. **数据库设计**:首先,...

    数据库课程设计e-processing-mai开发笔记

    这个项目可能涉及到数据库的设计、实现以及一个名为“e-processing-mai”的应用程序的开发,这可能是一个电子处理或管理系统的简称。下面将详细讨论这些领域的关键概念。 首先,数据库设计是任何数据驱动应用程序的...

    数据库课程设计--学籍管理系统

    开发环境可能包括Windows操作系统,Visual Studio或SQL Server Management Studio作为数据库设计和管理工具,以及可能使用的其他编程语言(如C#或VB.NET)进行前端应用程序开发。 **三、需求分析** 在需求分析阶段...

    数据库综合实验报告--应用系统的集成

    - 掌握如何在用户界面中连接到SQL Server数据库,实现应用程序与数据库的无缝对接。 在实验过程中,学生需实际操作,通过编写和执行SQL语句,了解数据库管理系统的工作原理和实际应用。同时,理解并实践数据库设计...

    数据库课程设计--图书销售系统

    这个系统涵盖了数据库设计、前端界面开发以及后台逻辑处理等多个关键领域,是学习数据库应用开发的理想实践案例。 在数据库设计方面,该系统可能包括以下知识点: 1. **需求分析**:首先,我们需要理解图书销售系统...

    数据库系统课件设计----牛奶订购系统

    数据库系统课件设计——牛奶订购系统,是针对.NET编程环境中的一个实际应用案例,它涉及到数据库管理和客户端应用程序的开发。在这个系统中,Access被用作后台数据库,存储和管理牛奶订购相关的所有数据。Access...

    6数据库建模工具简介--Power_Designer9.0.ppt

    - 应用程序代码框架:基于类图生成,加速应用程序开发。 **4. Power Designer 的优势** - 集成了UML和E-R模型,适用于多种建模场景。 - 提供丰富的图表类型,便于理解和沟通。 - 自动化生成SQL脚本和代码框架,...

    第七章 数据库应用设计与开发实例.pdf

    在介绍和分析数据库应用设计与开发的实例时,文档中详细讨论了几个核心主题:考情分析、考点总览、考点详解以及系统实现与测试。以下是对这些主题中关键知识点的详细阐述。 首先,考情分析部分,提供了一个关于...

    Linux平台下运用Lazarus Firebird开发数据库应用程序.pdf

    Linux操作系统作为目前最流行的开源操作系统之一,在数据库应用程序开发中扮演着重要角色。为了满足数据库应用程序的开发需求,需要选择合适的开发工具和数据库管理系统。Lazarus和Firebird是两个非常适合开发数据库...

    数据库课程设计----C#版学生信息管理系统

    本篇将详细探讨一个以C#编程语言和ADO.NET技术为核心的“学生信息管理系统”的课程设计,旨在帮助学习者深入理解数据库与应用程序的集成,以及如何构建实用的信息系统。 一、C#语言基础 C#是微软公司推出的一种面向...

    使用C#开发数据库应用程序(C#WinForms)5

    在本课程“使用C#开发数据库应用程序(C# WinForms)5”中,我们将深入探讨如何利用C#编程语言和Windows Forms(WinForms)框架来构建与数据库交互的应用程序。这一部分的内容主要集中在第三章,可能涵盖了数据库连接...

    mfc数据库开发(ODBC开发数据库应用程序)

    标题“mfc数据库开发(ODBC开发数据库应用程序)”暗示了我们将探讨如何使用MFC和ODBC来构建数据库应用。首先,你需要理解MFC框架的基础,包括类库结构、消息处理机制以及如何创建对话框和单文档界面(MDI)应用程序。...

    web程序设计-第6章--Web数据库程序设计.ppt

    【Web数据库程序设计】主要涉及Web应用程序如何与数据库进行交互,这一章主要讲解了Web数据库访问技术、ODBC接口、数据库语言SQL以及如何使用ADO(ActiveX Data Objects)来访问和操作数据库。以下是对这些知识点的...

    数据库系统概论An-Introduction-to-Database-System.ppt

    《数据库系统概论》主要介绍了...设计的成功与否直接影响到数据库应用系统的性能、可维护性和用户满意度。因此,良好的数据库设计不仅需要扎实的专业技能,还需要良好的沟通和协作能力,以确保用户需求得到充分满足。

    delphi 开发的client-server数据库应用.rar

    本资源“delphi 开发的client-server数据库应用.rar”似乎是一个包含了使用Delphi进行客户端-服务器(Client-Server)数据库应用开发的相关项目或教程。 客户端-服务器架构是分布式计算的一种常见模式,其中客户端...

    快堆燃耗数据库的开发与初步应用分析.doc

    本文将介绍快堆燃耗数据库的开发和初步应用分析,包括数据库的设计、开发和应用。 快堆燃耗数据库的设计 ------------------------ 快堆燃耗数据库的设计主要基于评价核数据库 ENDF/B-VII.0,采用 ORIGEN-S 程序来...

    开发文档-数据库设计文档

    - **使用它的程序**:列举所有依赖于该数据库的应用程序,包括应用名称和版本号,以便跟踪数据库的使用情况。 - **约定**:规定程序员和分析员在与数据库交互时需遵循的命名规则和标准。 - **专门指导**:提供给...

Global site tag (gtag.js) - Google Analytics