首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ccylovehs

    前端存储技术

    前言 后端常用数据库做数据存储,譬如MySql、MongoDB,缓存技术存储数据,如Redis、Memcached; 前端存储数据目前常用的是Cookie、Storage、IndexedDB Cookie 分类 Cookie总是保存在客户端中(早期Java中经常会将Cookie与Session作为存储技术进行比较,Session是将数据保存在服务器端,大量的数据存储会增加服务器的负担),按在客户端中的存储位置 Cookie的大小限制在4KB左右,对于复杂的存储需求来说是不够用的。 、修改或删除存储的数据项。 后记 浏览器存储技术目前流行的基本就上面介绍的三种,之前出现的webSql由于用方言SQLlite导致无法统一,也就是说这是一个废弃的标准。

    2.4K40发布于 2019-02-25
  • 来自专栏sofu456

    存储相关技术

    存储分类 存储性能由高到低,如下 块存储,不带文件系统的裸磁盘,不能共享 对象存储,功能UUID访问,所有文件通过UUID平级的访问(构建类似hash表的存储),提高访问效率,能共享 文件存储,带文件系统的磁盘 ,能共享 minio 对象存储服务,https://gitee.com/mirrors/minio.git go mod tidy go build main.go -o minio.exe mkdir

    55920编辑于 2022-09-23
  • 来自专栏PPV课数据科学社区

    技术】HDFS存储原理

    根据Maneesh Varshney的漫画改编,以简洁易懂的漫画形式讲解HDFS存储机制与运行原理,非常适合Hadoop/HDFS初学者理解。 一、角色出演 如上图所示,HDFS存储相关角色与功能如下: Client:客户端,系统使用者,调用HDFS API操作文件;与NN交互获取文件元数据;与DN交互进行数据读写。 负责元数据的管理;与client交互进行提供元数据查询;分配数据存储节点等。 Datanode:数据存储节点,负责数据块的存储与冗余备份;执行数据块的读写操作等。 二、写入数据 1、发送写数据请求 HDFS中的存储单元是block。文件通常被分成64或128M一块的数据块进行存储。 与普通文件系统不同的是,在HDFS中,如果一个文件大小小于一个数据块的大小,它是不需要占用整个数据块的存储空间的。

    2K50发布于 2018-04-25
  • 来自专栏周末程序猿

    技术总结|Bitcask存储

    Bitcask的存储介绍 对于大多数存储系统中,其中读的性能一般都会成为瓶颈,以数据库为例,关系型数据库的底层存储为了解决快速查找的问题,一般采用BTree等,这种支持顺序扫描,当然为了快速查找也可以使用 ssd这种顺序存储的硬件,因此bitcask有一下特点: (1)所有的key都存储于内存中,所有的value都存储于磁盘中; (2)以追加的方式写入磁盘,即写操作是有序的,这样可以减少磁盘的寻道时间,是一种高吞吐量的写入方案 数据文件存储原始的kv数据,索引文件存储各个数据的索引位置,在启动时加载到内存中,hint file为了提高构建索引文件的速度使用的文件。 存储结构图如下: 说明: 1 -> 加载到内存的文件; 2 -> 存储在磁盘上的文件; 3 -> 存储在磁盘文件上的格式; 4 -> hint的文件格式; data文件的存储格式: crc32(4byte 扩展: (1)完整的基于bitcask的kv存储具体的可以参考豆瓣的BeansDB开源代码; (2)leveldb也采用类似bitcask的存储方案,其中性能对比如下: 机器: CPU : Intel

    1.2K10编辑于 2023-04-17
  • 来自专栏存储知识

    存储技术架构总览

    这种层次划分不一定对所有存储系统通用,但可以帮助初学者对市面上主流的存储技术架构建立一个大体的认识,接下来我们由下往上详细分析。 物理层: 顾名思义,就是用来存储数据的各种设备。 从存储介质的维度进行分类,存储系统可分为磁盘存储、全闪存储、混闪存储、磁带库、光盘库等。 目前主流协议有很多,但大体可分为文件存储、块存储、对象存储三种。 文件存储:文件存储的目标用户是自然人。根据不同的应用要求,有不同类型的文件,每个文件一个易于理解和记住的名称。 但是,在网络存储中,基础数据不是存储在本地存储介质中,而是存储在另一台服务器上,不同的客户端可以以类似于文件系统的方式访问此服务器上的文件。这种系统被称为网络文件系统。 以上分类仅是笔者的一家之言,读者不必将其理解为计算机网络那样层次分明的结构,实际上各类型数据存储技术仍在不断的完善和创新,以适应日益增长和不断变化的数据存储需求,形成了多层级、广泛覆盖的产品体系结构,本文更多意义上是提供了一个从不同视角去对众多存储系统进行分类的方法

    1.9K20发布于 2021-11-03
  • 来自专栏Android干货

    安卓开发_数据存储技术_外部存储

    安卓外部存储,即将数据存储在sdcard中,当然存储的前提是手机或者模拟器先具有sdcard目录 然而上一句话还是有歧义的。 事实上所有的安卓设备都有外部存储和内部存储,这两个名称来源于安卓的早期设备,那个时候的设备内部存储确实是固定的,而外部存储确实是可以像U盘一样移动的。 所以不管安卓手机是否有可移动的sdcard,他们总是有外部存储和内部存储。最关键的是,我们都是通过相同的api来访问可移动的sdcard或者手机自带的存储(外部存储)。 -------------------------------------------------------------------------------------- 相关知识: 安卓开发_数据存储技术 _内部存储 安卓开发_数据存储技术_SharedPreferences类 安卓开发_数据存储技术_sqlite

    2.8K80发布于 2018-05-18
  • 来自专栏Android干货

    安卓开发_数据存储技术_内部存储

    安卓内部存储就是将信息保存在一个文件中放入手机内部一个特定的目录下,特别要注意,这里的内部存储不是内存存储。内部存储是系统中一个很特殊的位置。 读取数据都是根据文件名称来执行 下面根据一个简单的Demo来学习下内部存储 一、先看下Demo布局 ? 可以在File Explorer中 data/data/包名/中找到存储的文件 ?   ------------------------------------------------------------------------------- 相关知识: 安卓开发_数据存储技术_SharedPreferences 类 安卓开发_数据存储技术_外部存储

    2.1K50发布于 2018-05-18
  • 来自专栏博文视点Broadview

    国际资深存储技术专家带你读懂对象存储

    嘉宾简介: 罗庆超(花名:冲禔) 阿里巴巴资深技术专家,阿里云对象存储负责人,在企业存储和云存储领域有丰富的技术与产品经验。 毕业于电子科技大学计算机系统架构专业,并获得硕士学位,在相关技术研究领域,支持并参与多本行业专业书籍的编写工作,被授予包括块存储、文件存储、对象存储、数据湖等方向的20多项发明专利,技术成果成功应用到产品创新迭代 罗庆超 著 国际资深存储技术专家专著 详解对象存储的历史由来、技术细节、实战操作、未来展望 本书权威详解了对象存储的历史由来(从块存储到文件存储,再到对象存储);存储技术架构(存储区域网络架构、网络附加存储架构 、应用与实践);对象存储的未来展望(数据湖存储、混合云存储、移动网络5G存储、人工智能存储存储技术趋势)。 本书适合云计算开发、使用和运维人员,或作为资深技术专家全面分析对象存储的参考书,还适合信息管理专业技术人员、IT经理人等专业人士、技术专家、高校学生,以及更多愿意了解和投入存储事业的人们参考阅读。

    55510编辑于 2023-05-06
  • 来自专栏存储知识

    存储技术介绍之“快照”

    快照技术是对传统数据备份与复制技术的重大革新,解决了备份窗口问题,有效拉近了恢复时间目标和恢复时间点目标,成为了事实上的存储行业标准。 快照技术发明以来,人们进行了大量意义重大的改进。 然而,人们对技术的进步要求从来都是没有止境的。针对当前的各种解决方案,在综合性能、灵活性、管理性方面,快照技术仍然存在很大的改进空间。存储厂商不断推出新的快照存储产品或新的版本,是最有力的证明。 近年来,存储技术的发展日新月异,面向对象存储、固态硬盘、存储虚拟化、重复数据删除,新的存储架构、技术和解决方案不断涌现。 这些可能会对快照技术的变革产生更加深远的影响,为快照技术的发展创造更加宽广的空间。 我们可以预测,未来快照技术在空间效率、快照对象粒度(文件、文件集)、虚拟化存储支持以及性能和用户体验方面有长足的进步,在数据复制和备份领域将有更加广泛的应用前景。

    1.2K20发布于 2021-10-21
  • 来自专栏达达前端

    详解Android数据存储技术

    对数据的存储有着良好的技术支持,是一个好的开发平台的体现,如果不能长时间保持数据,那么必然会被时代发展所淘汰。那么有长期保持数据的概念,就有瞬时数据这一概念的出现,什么是瞬时数据呢? ---- 本篇主要介绍Android中实现数据存储的三种方式: 文件存储 SharedPreference存储 SQLite数据库存储 下面给出三种方式的数据文件默认存储的位置: 数据存储方式 在DDMS 文件存储主要分两种存储,一种是内部存储,一种是外部存储存储 存储 在这里介绍完文件存储和SharedPreferences,接下来讲SQLite数据库存储。 int oldVersion, int newVersion) { System.out.println("更新版本为:"+newVersion); } } 结语 Android存储技术知识点就介绍到这了

    1.9K20发布于 2019-07-03
  • 来自专栏数据云团

    高级信管 | 网络存储技术

    01 关于网络存储技术的描述,正确的是_______。 A.DAS是一种易于扩展的存储技术 C.NAS可以使用TCP/IP作为其网络传输协议 B.NAS系统与DAS系统相同,都没有自己的文件系统 D.SAN采用了文件共享存取方式 答案 点击下方空白处获得答案 C 【解析】DAS是直连模式,不易拓展;NAS有自己的文件系统;NAS可以用TCP/IP作为其网络传输协议;SAN是块级存储,不是文件共享方式;NAS才是用文件共享存取方式。 A.无线网络适用于很难布线或经常需要变动布线结构的地方 C.无线网络主要适用于机场、校园,不适用于城市范围的网络接入 B.无线技术和射频技术也属于无线网络技术 D.无线网络提供了许多有线网络不具备的便利性 无线网络既包括允许用户建立远距离无线连接的全球语言和数据网络,也包括为近距离无线连接进行优化的红外线技术及射频技术。 03 某企业要建设信息系统平台,要求系统可用性达到99.99%。

    1.5K10发布于 2020-01-16
  • 来自专栏昆腾

    磁带存储技术演进简史

    日前,在昆腾举办的技术研讨会上,资深技术专家刘松涛做了《昆腾深度归档技术和案例》的主题分享,详细地介绍了磁带存储技术的演进史和特点,以及昆腾Scalar磁带库全系产品。 磁带存储的演进磁带首次用于数据存储是在1951年。从90年代IT技术开始普及,出现了更多的磁带技术。 但是到2000年,很多磁带技术逐步地淡出市场,LTO成为磁带存储行业的主流,并占据了99%以上的市场。LTO是Linear Tape Open(线性磁带开放)的简写。 磁带存储的优势由于拥有独特的优势,因此很多行业都采用磁带来长期存储数据,比如档案馆、博物馆、科研单位、金融机构等。 低成本、低能耗单位容量成本最低的存储介质主流的存储介质——闪存、硬盘、磁带、光盘,磁带的单位容量成本最低;采购成本约为硬盘的1/2,光盘的1/2-1/3;长期存储成本更低(考虑到供电、使用年限)。

    2.3K20编辑于 2023-10-19
  • 来自专栏小丞前端库

    客户端存储技术

    客户端存储技术 为了提升用户的体验感,直接在客户端存储信息的需求也随之增加。无论是实现自动登录,个人偏好,换肤功能等,都能使用客户端存储来实现。 因此,其他客户端技术出现了 注意:不要在cookie中存储重要或敏感信息,cookie的数据保存并不是在安全的地方。 2. localStorge同样也采用了同源策略对存储的容量进行了限制,大多数设置限制为同一域名5M的存储空间。 ---- 从上面的操作中我们会发现我们需要新建过多的存储信息,每一个用户信息都我们要为他们新创建一个本地存储,更多情况下我们存储的数据会更复杂,这样的方法就会变的更加的麻烦 ? 2.1.2 对象存储方式 在需要对单个用户的大量信息进行存储时,我们可以采用对象存储方式进行存储,将一个用户的姓名,年龄,性别等信息,存入对象中再保存 let user = { username

    1.9K20发布于 2021-08-16
  • 来自专栏CloudBest

    技术 | 数据仓库分层存储技术揭秘

    因此,把数据存储在不同层级,并能够自动在层级间迁移数据的分层存储技术成为企业海量数据存储的首选。 本文介绍数据仓库产品作为企业中数据存储和管理的基础设施,在通过分层存储技术来降低企业存储成本时的关键问题和核心技术。 二 数据仓库分层存储关键技术解析 本章将以阿里云数据仓库AnalyticDB MySQL版(下文简称ADB)为原型介绍如何在数据仓库产品中实现分层存储,并解决其核心挑战。 三 总结 随着企业数据量的不断增长,存储成本成为企业预算中的重要组成部分,数据仓库作为企业存储和管理数据的基础设施,通过分层存储技术很好的解决了企业中存储成本与性能的平衡问题。 对于分层存储技术中的关键挑战,本文以云原生数据仓库AnalyticDB MySQL为原型,介绍了其如何通过冷热策略定义,热分区窗口,文件归档,SSD Cache来解决冷热数据定义,冷热数据迁移,冷数据访问优化等关键问题

    1.9K20发布于 2021-04-20
  • 来自专栏ooderAgent

    技术分析】低代码平台的专有存储技术

    前言 低代码是一个新兴的技术,有着非常明确而鲜明的技术特点,比如:拖拽组件、可视化编程、零代码编程等等。但传统软件企业在进行技术融合时却往往是困难重重,旧有的技术积累很难能继承应用过来。 本文作为一组技术分析,来逐一分解低代码背后的支撑技术。今天我们给大家带来的一个专题分析是,低代码平台的专有存储技术。 在这些应用中多数都采用的是“代码模版”技术,将表单模版存储于数据库,或者转存成文件,运行期利用模版技术进行动态渲染。这在简单单一的功能应用中尚可满足需求,但在低代码平台背景下就有点捉襟见肘。 这就需要低代码系统优先有支持的便是web目录寻址以及异步按需装载技术,同时这一技术也对传统的后端页面存储提出了新的要求。 对于生成的代码多数会采用更高级的语言来支撑,这就需要在存储技术上要能感知源码、以及其编译变化。

    66400编辑于 2023-12-11
  • 来自专栏方才编程

    图解分布式存储技术

    TiDB(分布式数据库) 通过上面的内容,我相信大家能感受到使用MySQL集群去应对分布式存储的场景,技术复杂度和实施成本是极高的。 整个架构如下: ES业务架构 MinIO(对象存储) 前面介绍的数据库、搜索引擎等,更适合存储一些结构化或者半结构化的数据,在一个业务系统中, 一般都会有存储图片、pdf等非结构化数据的需求,这个时候 MinIO 是一个高性能、分布式、云原生的对象存储系统,专为存储和管理海量非结构化数据(如图片、视频、日志、备份文件等)设计。 MinIo 架构 技术选型对比 技术 核心能力 一致性模型 适用场景 MySQL主从 读写分离、数据冗余 最终一致性 读多写少,容忍延迟 分库分表 数据分片、降低单点压力 依赖中间件 超大规模数据,高并发写入 文件存储、云原生应用 总结 组合使用:TiDB处理结构化事务数据,ES实现搜索,MinIO存储文件,形成完整技术栈。

    1.1K10编辑于 2025-04-11
  • 来自专栏AI学习笔记

    存储突破:LLM in a Flash 技术复现

    然而,随着模型规模的扩大,存储和推理效率成为了新的瓶颈。LLM in a Flash 技术的出现,为这一难题提供了创新性的解决方案。I. 技术背景大语言模型(LLM)展现出了前所未有的智能水平。 LLM in a Flash 技术应运而生,它旨在通过优化模型存储和访问方式,大幅提高大语言模型的推理效率和响应速度。 LLM in a Flash 技术通过优化存储和计算方式,有望在保持生成质量的同时,大幅提高生成速度,降低显存占用。这使得在资源受限的环境中(如个人电脑、移动设备)运行大语言模型成为可能。 这主要得益于 Flash Attention 的分块计算和 KV Cache 的优化存储。不过,我们也发现 LLM in a Flash 技术在某些情况下可能存在一定的挑战。 结论LLM in a Flash 技术为解决大语言模型存储和推理效率问题提供了创新性的解决方案。

    84910编辑于 2025-07-17
  • 来自专栏腾讯云数据库(TencentDB)

    CynosDB技术详解——存储集群管理

    前言 CynosDB是架构在CynosFS之上的分布式关系数据库系统,为最大化利用存储资源,平衡资源之间的竞争,检查资源使用情况,需要一套高效稳定的分布式集群管理系统(SCM: Storage Cluster Manager),SCM使用Etcd作为存储,利用Etcd Raft算法完成SCM Leader的选举,对外提供HTTP API 查询CynosFS 状态,负责CynosFS调度,其包含两类调度: lPool lPool:多个SG从逻辑上构成一个连续的存储数据BLOCK的块设备,供上层的Distributed File System分配使用。Pool和Seg Group是一对多的关系。 数据模型 SCM数据模型包含4类信息:API信息,系统信息,调度信息,存储服务信息 lAPI信息(API Info):SCM对外提供服务的接口,包括SCM自身运行情况,Pool信息,以及Storage from=10287更多数据库前沿技术可关注 我们公众号:腾讯云数据库CDB。发布会PPT下载请移步腾讯云数据库公众号,见下方二维码,关注后回复“腾讯云新品发布会资料”即可下载

    21.2K1814发布于 2018-11-30
  • 来自专栏存储知识

    存储技术发展史

    磁盘阵列使用独立磁盘冗余阵列技术(RAID)把相同的数据存储在多个硬盘,输入输出操作能以平衡的方式交叠进行,改善了磁盘性能,增加了平均故障间隔时间和容错能力。 RAID作为高性能、高可靠的存储技术,已经得到非常广泛的应用。 21世纪以来,计算机存储技术飞速发展,如何快速高效的为计算机提供数据以辅助其完成运算成为存储技术新的突破口。 在RAID技术实现高速大容量存储的基础上,网络存储技术的出现弱化了空间限制,使得数据的使用更加自由。网络存储存储系统扩展到网络上,存储设备作为整个网络的一个节点存在,为其他节点提供数据访问服务。 即使计算主机本身没有硬盘,仍可通过网络来存取其他存储设备上的数据。基于网络存储技术,分布式云存储、容灾备份、虚拟化和云计算等技术得以广泛应用。 参考资料: 存储小白-为什么需要存储 中国信息通信研究院-下一代数据存储技术研究报告 维基百科-计算机存储技术 IDC-《IDC FutureScape: 全球云计算 2020 年预测——中国启示

    1.5K30发布于 2021-10-28
  • 来自专栏朝雨忆轻尘

    Spring Boot:使用Redis存储技术

    2.支持丰富的数据类型,除了支持简单的key-value类型,同时还提供list,set,zset,hash等数据结构的存储。 接下来,我们就用一个简单的案例来说明在Spring Boot中如何使用Redis技术。 实现案例 首先,需要安装Redis,教程很多,这里不再赘述。可以参考:Redis安装教程。

    1K50发布于 2019-07-03
领券