数据库
文章平均质量分 77
饕子
我是北大信息管理系大数据管理与应用方向学生,我对人工智能、计算机视觉、计算机图形学、文本挖掘、搜索引擎、机器学习(深度学习)、计算神经科学、知识图谱、NLP等方向感兴趣。
展开
-
数据湖流批一体详解
数据湖流批一体是一种集成了批处理、流处理和数据湖的数据管理架构模式。它通过统一的架构,提供了强大、灵活和实时的数据处理和分析能力。数据湖流批一体具有很多优势,包括弹性扩展、实时反馈、灵活性和可扩展性等。在大数据时代中,数据湖流批一体将为企业带来更加高效和智能的数据分析和应用。原创 2023-08-22 23:36:38 · 249 阅读 · 0 评论 -
数据建模之ER图详解,揭秘数据库设计的奥秘!
实体关系图(Entity-Relationship Diagram,简称ER图)是数据库领域中一种重要的建模工具,用于描述现实世界中的概念和概念之间的关系。它以图形化的方式呈现了实体(Entity)、关系(Relationship)和属性(Attribute)之间的联系,帮助我们更好地理解和设计数据库结构。在定义属性时,需要确定属性的类型、长度、取值范围等约束条件,以保证数据的完整性和一致性。例如,学生的姓名可以定义为字符串类型,长度不超过20个字符。本篇博客详细介绍了ER图的概念、符号表示以及设计原则。原创 2023-07-26 20:38:17 · 1981 阅读 · 0 评论 -
探秘Schema,深入解析全方位的数据结构与元数据
Schema 是数据的蓝图,它定义了数据的结构和组织方式,提供了数据的完整性保障和查询优化的能力。合理编写和使用Schema可以提高数据管理和操作的效率和准确性,为企业的数据资产带来更好的价值和应用。原创 2023-07-25 13:45:39 · 429 阅读 · 0 评论 -
MongoDB 详解,超全!!!
MongoDB是一个开源的文档型数据库管理系统,采用BSON(Binary JSON)格式存储数据。它使用灵活的文档模型代替传统的表格模型,可以方便地存储和查询半结构化的数据。MongoDB的设计目标是轻松扩展和高性能,适用于需要处理大量数据和高并发请求的场景。通过总结实际项目中的经验和教训,可以得出一些最佳实践和优化建议。例如,选择合适的硬件配置和部署方案,规划好数据模型和索引策略,定期维护和监控数据库性能等。原创 2023-07-25 13:38:27 · 9574 阅读 · 0 评论 -
Navicat 详解
Navicat 是一款功能强大且广泛使用的数据库管理工具,可用于连接和管理多种数据库系统,如 MySQL、MariaDB、Oracle、PostgreSQL 等。本文将详细介绍 Navicat 的特点、功能以及如何使用它来提高数据库管理效率。原创 2023-07-24 13:48:05 · 5247 阅读 · 0 评论 -
PostgreSQL 学习笔记
本篇博客对 PostgreSQL 的学习笔记进行了全面而深入的介绍,包括安装和配置、数据类型和表操作、数据查询和操作、数据备份和恢复、性能优化和扩展等方面。希望读者通过阅读本文,能够更好地理解和使用 PostgreSQL,为自己的项目和工作提供支持和帮助。原创 2023-07-18 14:56:39 · 181 阅读 · 0 评论 -
MyBatis 简介与基本概念
本篇博客简要介绍了 MyBatis 的基本概念和核心特性,包括数据库连接配置、SQL 映射配置、映射器、SQL 语句与参数映射、结果映射、动态 SQL 和缓存机制等内容。MyBatis 是一款强大而灵活的持久层框架,它能够简化数据库操作,提高开发效率。在实际项目中,合理使用 MyBatis 可以提升系统性能,并减少开发工作量。原创 2023-07-13 13:35:31 · 70 阅读 · 0 评论 -
Redis 入门指南
Redis(Remote Dictionary Server)是一个开源的、高性能的键值对存储数据库。它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等。Redis 的特点是速度快、内存高效、持久化能力强,并且提供了丰富的功能和灵活的配置选项。原创 2023-07-13 13:31:41 · 96 阅读 · 0 评论 -
数据库系统概论-SQL概论
SQL(Structured Query Language)是一种用于管理和操作关系型数据库的编程语言。它在现代软件开发中扮演着重要的角色,并广泛应用于各个领域。以下是SQL的重要性和应用领域的总结:数据管理:SQL用于对关系型数据库进行数据的增删改查操作,提供了一种简洁而强大的方式来管理和处理数据。数据分析:通过SQL,可以轻松地从庞大的数据库中提取、汇总和分析数据。它支持复杂的查询和聚合操作,使得数据分析变得更加高效和灵活。业务应用:许多业务应用程序依赖于SQL来存储和检索数据。原创 2023-06-23 14:05:09 · 120 阅读 · 0 评论 -
面向对象数据库,超全解释
面向对象数据库是一种将数据表示为对象的新型数据库类型,具有数据模型灵活、数据操作简便等优点。在数据库设计时应该遵循抽象、封装、继承和多态等原则,在数据操作、事务处理、查询优化等方面。原创 2023-06-15 16:11:08 · 1974 阅读 · 0 评论 -
关系型数据库,超全解释
Create table:创建表,指定表名、列名及列属性。Alter table:修改表结构,包括添加、删除、修改列属性等操作。Drop table:删除表。原创 2023-06-15 16:08:05 · 524 阅读 · 0 评论