文章 2024-03-05 来自:开发者社区

SQL实践篇(二):为什么微信用SQLite存储聊天记录

    简介 SQLite是一个嵌入式的开源数据库引擎,大小只有3M左右,因此我们可以将整个SQLite嵌入到应用中,而不再需要采用传统的客户端/服务器(CS)架构。这样的好处在于非常轻便,很多智能设备和应用中都可以使用SQLite,比如说微信和QQ就采用了SQLite作为本地聊天记录的存储。 本节将从以下几个方面,深入了解一下SQLite: ...

SQL实践篇(二):为什么微信用SQLite存储聊天记录
文章 2024-03-05 来自:开发者社区

SQL实践篇(一):使用WebSQL在H5中存储一个本地数据库

  简介 WebSQL是一种操作本地数据库的网页API接口,通过它,我们可以操作客户端的本地存储。   WebSQL曾经是H5里很重要的一种技术,但是后来被废弃了,有的浏览器可能仍旧可以正常使用,但是已经不推荐了,而且大多数浏览器,如Chrome,已经直接禁用了WebSQL了,目前流行的替代品,应该是IndexedDB。   ...

SQL实践篇(一):使用WebSQL在H5中存储一个本地数据库
文章 2024-01-15 来自:开发者社区

04SQL注入原理与实践

预备知识 **什么是SQL注入?** 所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。 **我该如何向...

04SQL注入原理与实践
文章 2024-01-05 来自:开发者社区

解密SQL性能异常事件及阿里云数据库的性能调优实践

引言 作为开发者想必都知道数据库是现代应用的核心组件之一,而且在当今互联网时代之下,SQL查询的性能直接影响系统的整体性能,它的性能对于系统的稳定性和响应速度至关重要。那么本文就来讨论一下SQL性能异常的排查和优化方法,包括我个人印象深刻的SQL性能异常事件,以及分享一下使用阿里云数据库产品/工具进行SQL性能调优的经验和心得体会。 印象深刻的SQL性能异常的事件及解决方法 ...

解密SQL性能异常事件及阿里云数据库的性能调优实践
文章 2024-01-04 来自:开发者社区

公司内部电脑监控软件的数据库管理:SQL代码实践

随着科技的飞速发展,公司内部电脑监控软件在保障信息安全和提高员工生产效率方面发挥着重要作用。本文将深入探讨监控软件的数据库管理,并通过SQL代码实践展示其操作和优化方法。数据库结构设计在开始SQL代码实践之前,首先要明确数据库的结构设计。一个典型的监控软件数据库包括用户信息、设备信息、操作日志等表。我们可以使用以下SQL代码创建这些表:-- 创建用户信息表CREATE TABLE users (....

文章 2023-11-27 来自:开发者社区

MySQL下使用SQL命令进行表结构与数据复制实践

【1】表结构复制第一种方式create table 表名 like [数据库.]表名; -- 如果是同一个数据库下的表的复制,不需要添加[数据库.]; -- 不会复制数据; 示例如下:-- 原表创建语句: CREATE TABLE `tb_lesson` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(60) DEFAULT ...

文章 2023-11-23 来自:开发者社区

MySQL中的校对集/大小写敏感/sql_mode实践

校对集:数据比较方式。必须在无数据前进行声明,如果有了数据再进行数据修改,那么修改无效!主要使用的有如下格式:_bin:binary,二进制比较,取出二进制位,一位一位进行比较,区分大小写;_cs:case sensitive,大小写敏感,区分大小写_ci:case insensitive,大小写不敏感,不区分大小写。_ai:accent insensitive,不区分重音;_as:accent....

MySQL中的校对集/大小写敏感/sql_mode实践
文章 2023-07-13 来自:开发者社区

Hive SQL 迁移 Flink SQL 在快手的实践

摘要:本文整理自快手数据架构工程师张芒,阿里云工程师刘大龙,在 Flink Forward Asia 2022 生产实践专场的分享。本篇内容主要分为四个部分: Flink 流批一体引擎 Flink Batch 生产实践 核心优化解读 未来规划 点击查看原文视频 & 演讲PPT 一、Flink 流批一体引擎 1.1 Lambda...

Hive SQL 迁移 Flink SQL 在快手的实践
文章 2023-07-07 来自:开发者社区

提升SQL查询性能:深入理解和策略实践

1. 使用索引  索引是一个用于快速查询和检索数据的数据库结构。你可以将其想象成一本书的目录,它可以让数据库引擎不必扫描整个表,而是直接定位到所需的数据,从而大大提高查询的性能。以下是几种索引类型:B-Tree索引:这是最常见的索引类型,用于处理等于,不等于,大于,小于,以及范围查询。大多数数据库管理系统默认的索引类型都是B-Tree索引。Bitmap索引:这种类型的索引主要用于在包含少量不同值....

问答 2023-07-05 来自:开发者社区

想问一下 Flink中有在实时计算平台 flink sql 实现用户标签的实践吗?比如 想算一个用户

想问一下 Flink中有在实时计算平台 flink sql 实现用户标签的实践吗?比如 想算一个用户的 pv 那么能只算当天的结果么,也就意味着 第二天值要重新计算 ,再比如算一个用户的提单数,包含历史的,那么能 连接maxcompute 或者其他的么

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注