社区
Java
帖子详情
少空间如何存储尽量多得数据?
zlfxy
2013-08-09 09:01:43
各位大牛,大家好,我想问下,如何做到,在尽量小的存储空间内,存储尽量多得数据?
比如:10KB的文件,能存储的数字,尽量多?怎么做到呢?
...全文
194
5
打赏
收藏
少空间如何存储尽量多得数据?
各位大牛,大家好,我想问下,如何做到,在尽量小的存储空间内,存储尽量多得数据? 比如:10KB的文件,能存储的数字,尽量多?怎么做到呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MiceRice
2013-08-09
打赏
举报
回复
引用 2 楼 zlfxy 的回复:
@ldh911 能具体一些么?谢谢
1、直接存储值,而不是字符串; —— 比如 1234 存储成字符串,就是4个字节 "1234",如果存储成数值,就是16bit即2个字节。 2、使用压缩算法; —— 比如 11111111111111111111,压缩表达可以是:20×1。 3、牺牲精度。 —— 比如 11111111111111111111,牺牲精度可以是:1.11×10^19
zlfxy
2013-08-09
打赏
举报
回复
@Inhibitory 比如存储电话号码呢?怎么设计存储方式呢?谢谢。
Inhibitory
2013-08-09
打赏
举报
回复
这个需要根据你的数据的特点来设计存储方式。
zlfxy
2013-08-09
打赏
举报
回复
@ldh911 能具体一些么?谢谢
MiceRice
2013-08-09
打赏
举报
回复
1、直接存储值,而不是字符串; 2、使用压缩算法; 3、牺牲精度。
【MySQL】MySQL如何
存储
数据
?
MySQL的
数据
存储
依赖
存储
引擎,不同引擎
存储
方式不同。InnoDB是默认引擎,有事务安全等优点;MyISAM适合读多写
少
场景;MEMORY读写快但重启
数据
丢失;ARCHIVE用于压缩
存储
大量
数据
;BLACKHOLE不
存储
数据
。此外,MySQL磁盘
空间
用于
数据
目录、日志文件和
存储
引擎特定文件。
大
数据
存储
引擎-bigstore
BigStore是一款针对海量日志
存储
设计的大
数据
存储
引擎,旨在解决
存储
空间
、查询速度及
数据
增长问题。采用列式
存储
、高压缩比、水平扩展等特性,支持高速批量写入与高效查询,适用于写多读
少
场景。
MySQL如何
存储
数据
本文介绍了MySQL的
数据
存储
机制,依赖于不同
存储
引擎,如InnoDB提供高可靠性和高性能,支持事务、MVCC等;MyISAM适合读多写
少
场景;MEMORY读写快但重启
数据
丢失;ARCHIVE用于压缩
存储
大量
数据
;BLACKHOLE不
存储
数据
。还说明了MySQL磁盘
空间
用于
数据
目录、日志文件和
存储
引擎特定文件。
解决
数据
库字段
数据
量过长而无法
存储
问题
本文详细对比了MySQL中MyISAM和InnoDB
存储
引擎的优缺点,包括速度、磁盘
空间
占用、事务支持及
数据
完整性机制。MyISAM速度快、磁盘
空间
占用
少
,但不支持事务和外键;InnoDB支持事务和外键,
数据
完整性机制完备,但速度较慢,磁盘
空间
占用多。
《大话
数据
结构》----线性表-----顺序
存储
结构(数组)实现-- java实现增删改查
本文深入探讨了顺序
存储
结构,一种使用连续内存
空间
存储
线性表
数据
元素的方法。优点包括无需额外
存储
空间
表示逻辑关系,以及O(1)的时间复杂度进行元素访问。然而,插入和删除操作需要移动大量元素,且难以预估
存储
空间
需求。适用于数量固定,读取多而增删
少
的场景。
Java
51,409
社区成员
86,084
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章