- 一、需求分析:目前,各类网络应用迅速向基于移动互联网的以智能手机为代表的智能移动终端迁移。由于使用场景与网络环境的变化,各类移动APP的研发发生了较大的变化。请以常用移动APP开发为背景,设计一个APP的管理用户基本信息的数据库,同时要考虑到用户权限管理的设计,要求如下:1)用户需要分角色管理,如管理员、区域管理、会员、普通用户等角色;2)用户信息包括用户基本信息和用户登录信息。 用户基本... 一、需求分析:目前,各类网络应用迅速向基于移动互联网的以智能手机为代表的智能移动终端迁移。由于使用场景与网络环境的变化,各类移动APP的研发发生了较大的变化。请以常用移动APP开发为背景,设计一个APP的管理用户基本信息的数据库,同时要考虑到用户权限管理的设计,要求如下:1)用户需要分角色管理,如管理员、区域管理、会员、普通用户等角色;2)用户信息包括用户基本信息和用户登录信息。 用户基本...
- 推荐系统里的数据本质上是一些图数据,包括用户、商品、属性在内的数据通过各种各样的关系联系在一起。而图分析技术在处理复杂关系上具有天然的优势,像随机游走、图神经网络等图技术已经被用来处理各种图并且取得了很好的效果,所以利用图分析来处理推荐问题会是一个自然且明智的选择。 推荐系统里的数据本质上是一些图数据,包括用户、商品、属性在内的数据通过各种各样的关系联系在一起。而图分析技术在处理复杂关系上具有天然的优势,像随机游走、图神经网络等图技术已经被用来处理各种图并且取得了很好的效果,所以利用图分析来处理推荐问题会是一个自然且明智的选择。
- 本篇文章主要介绍了数据库、数据库系统和数据管理系统的基本概念,对数据库几十年的发展历史进行了回顾,详细介绍了数据库从早期的网状模型,层次模型发展到关系型模型的历程,并对近年来新兴的NoSQL和NewSQL概念进行了介绍。对关系型数据库的主要架构进行了对比分析和介绍,对于不同场景下各种架构的优缺点进行了简单说明。最后对关系型数据的主流应用场景OLTP和OLAP进行了介绍和对比说明。 本篇文章主要介绍了数据库、数据库系统和数据管理系统的基本概念,对数据库几十年的发展历史进行了回顾,详细介绍了数据库从早期的网状模型,层次模型发展到关系型模型的历程,并对近年来新兴的NoSQL和NewSQL概念进行了介绍。对关系型数据库的主要架构进行了对比分析和介绍,对于不同场景下各种架构的优缺点进行了简单说明。最后对关系型数据的主流应用场景OLTP和OLAP进行了介绍和对比说明。
- 前言最开始,要在 Java 中使用数据库时,需要使用 JDBC,创建 Connection、ResultSet 等,然后我们又对 JDBC 的操作进行了封装,创建了许多类似于 DBUtil 等工具类。再慢慢的,出现了一系列持久层的框架:Hibernate、JPA,Mybatis 等。各个框架的特点如下:Hibernate:一个全自动的 ORM 框架,实现了数据库中表和 Java 对象的映射... 前言最开始,要在 Java 中使用数据库时,需要使用 JDBC,创建 Connection、ResultSet 等,然后我们又对 JDBC 的操作进行了封装,创建了许多类似于 DBUtil 等工具类。再慢慢的,出现了一系列持久层的框架:Hibernate、JPA,Mybatis 等。各个框架的特点如下:Hibernate:一个全自动的 ORM 框架,实现了数据库中表和 Java 对象的映射...
- 前篇 【NodeJS 后端开发 06 连接MySQL 】简单尝试了mysql js库来连接数据库。该文章分享的js代码不适用于生成环境使用。在生产环境中,后端服务对数据库连接的管理都是通过一个 数据库连接池。在接口需要获取数据库数据的时候,从池中取一个活跃连接,到数据库取完数据/执行数据变更操作后,释放连接并放回连接池。 上图所示,当业务线程处理数据时,使用连接;右边为业务处理结束,释放连... 前篇 【NodeJS 后端开发 06 连接MySQL 】简单尝试了mysql js库来连接数据库。该文章分享的js代码不适用于生成环境使用。在生产环境中,后端服务对数据库连接的管理都是通过一个 数据库连接池。在接口需要获取数据库数据的时候,从池中取一个活跃连接,到数据库取完数据/执行数据变更操作后,释放连接并放回连接池。 上图所示,当业务线程处理数据时,使用连接;右边为业务处理结束,释放连...
- MongoDB 分片Mongodb分片集群,可以满足MongoDB数据量大量增长的需求,通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据1 分片集角色Mongos (Query Routers)前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用本身不存储数据和索引信息, 数据的查询目录和索引信息被保存config server上,可以考虑将mongo... MongoDB 分片Mongodb分片集群,可以满足MongoDB数据量大量增长的需求,通过在多台机器上分割数据,使得数据库系统能存储和处理更多的数据1 分片集角色Mongos (Query Routers)前端路由,客户端由此接入,且让整个集群看上去像单一数据库,前端应用可以透明使用本身不存储数据和索引信息, 数据的查询目录和索引信息被保存config server上,可以考虑将mongo...
- Django 应用程序依赖于 Django 项目结构,因此单独打包它们需要额外的步骤。您已经了解了如何通过从项目中提取、打包并在 PyPI 上共享来制作可安装的 Django 应用程序。请务必从以下链接下载示例代码: 在本教程中,您学习了如何: 在项目之外使用Django 框架 在独立于项目的应用程序上调用 Django管理命令 编写一个调用Django 测试的脚本,可选择使用单个测试标签 构 Django 应用程序依赖于 Django 项目结构,因此单独打包它们需要额外的步骤。您已经了解了如何通过从项目中提取、打包并在 PyPI 上共享来制作可安装的 Django 应用程序。请务必从以下链接下载示例代码: 在本教程中,您学习了如何: 在项目之外使用Django 框架 在独立于项目的应用程序上调用 Django管理命令 编写一个调用Django 测试的脚本,可选择使用单个测试标签 构
- 面试过程中遇到的关于数据库的知识分享,以前在国企中做开发使用的是Oracle数据库,因此对这个数据库也进行了全面学习,经常要写增删改查,试图,存储过程等语句。这是之前换工作的时候在面试过程中遇到的几个关于Oracle数据库方面的试题,个人感觉还是很不错的,我们在项目中也会遇到类似的需求。 面试过程中遇到的关于数据库的知识分享,以前在国企中做开发使用的是Oracle数据库,因此对这个数据库也进行了全面学习,经常要写增删改查,试图,存储过程等语句。这是之前换工作的时候在面试过程中遇到的几个关于Oracle数据库方面的试题,个人感觉还是很不错的,我们在项目中也会遇到类似的需求。
- 这一段时间基本就是在探索华为运动的产品,华为云做了各种沙箱让我们体验产品,这是真的方便,还有具体的实验手册用来熟悉华为云的产品,今天试试在华为云上搭建一个WordPress网站,下面开始吧体验地址:https://lab.huaweicloud.com/testdetail_2361、实验步骤预览布置环境(购买服务器,设置带宽,设置vpc)配置程序环境(安装LAMP 环境)配置数据库(使用R... 这一段时间基本就是在探索华为运动的产品,华为云做了各种沙箱让我们体验产品,这是真的方便,还有具体的实验手册用来熟悉华为云的产品,今天试试在华为云上搭建一个WordPress网站,下面开始吧体验地址:https://lab.huaweicloud.com/testdetail_2361、实验步骤预览布置环境(购买服务器,设置带宽,设置vpc)配置程序环境(安装LAMP 环境)配置数据库(使用R...
- 不同的数据库产品各有特点,但是在主要的数据库概念上大家都具有一定的共同基础,都实现了各种数据库对象,实现了不同层级的安全保护措施,都强调对数据库性能管理和日常运维管理。本章主要讲述数据库管理的主要职责和内容,并对一些常见的,重要的数据库概念进行了介绍,作为下一阶段学习的基础。描述数据库管理工作的主要内容。区分不同的备份方式,列举安全管理的措施,描述性能管理的工作。 不同的数据库产品各有特点,但是在主要的数据库概念上大家都具有一定的共同基础,都实现了各种数据库对象,实现了不同层级的安全保护措施,都强调对数据库性能管理和日常运维管理。本章主要讲述数据库管理的主要职责和内容,并对一些常见的,重要的数据库概念进行了介绍,作为下一阶段学习的基础。描述数据库管理工作的主要内容。区分不同的备份方式,列举安全管理的措施,描述性能管理的工作。
- DTC精彩议程重磅发布!华为云GaussDB参会指南来了 DTC精彩议程重磅发布!华为云GaussDB参会指南来了
- 副本集理论 副本集理论
- 参加了《数据库全栈成长计划》的学习,从中学习了数据库的基础知识,GaussDB(for MySQL)云数据库的特性和应用场景,了解数据库相关的系统结构,数据库安全性,数据备份迁移等内容。通过创建学生表、课程表、成绩表,体验表的查询,创建主键和联合索引,创建视图和函数的过程,通过SQL查询计划可以了解执行效率。 参加了《数据库全栈成长计划》的学习,从中学习了数据库的基础知识,GaussDB(for MySQL)云数据库的特性和应用场景,了解数据库相关的系统结构,数据库安全性,数据备份迁移等内容。通过创建学生表、课程表、成绩表,体验表的查询,创建主键和联合索引,创建视图和函数的过程,通过SQL查询计划可以了解执行效率。
- 本篇介绍了5种了SQLite常用语句:用于限制数量的limit、用于排序输出的order by、用于分组的group by、用于进一步过滤的having以及用于去除重复的distinct。 本篇介绍了5种了SQLite常用语句:用于限制数量的limit、用于排序输出的order by、用于分组的group by、用于进一步过滤的having以及用于去除重复的distinct。
- 大家好,我是小林。大家背八股文的时候,都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。这点没错,但是大家知道 B+ 树里的节点里存放的是什么呢?查询数据的过程又是怎样的?这次,我们从数据页的角度看 B+ 树,看看每个节点长啥样。 InnoDB 是如何存储数据的?MySQL 支持多种存储引擎,不同的存储引擎,存储数据的方式也是不同的,我们最常使用的是 InnoDB ... 大家好,我是小林。大家背八股文的时候,都知道 MySQL 里 InnoDB 存储引擎是采用 B+ 树来组织数据的。这点没错,但是大家知道 B+ 树里的节点里存放的是什么呢?查询数据的过程又是怎样的?这次,我们从数据页的角度看 B+ 树,看看每个节点长啥样。 InnoDB 是如何存储数据的?MySQL 支持多种存储引擎,不同的存储引擎,存储数据的方式也是不同的,我们最常使用的是 InnoDB ...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签