首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Derby/JavaDB字符编码-磁盘大小

Derby/JavaDB字符编码-磁盘大小
EN

Stack Overflow用户
提问于 2012-04-03 22:37:07
回答 1查看 549关注 0票数 0

我想要计算我的JavaDB数据库将需要的大小,因此我需要知道char是如何编码的,以便知道它将在磁盘上使用多少字节。

有人知道Derby使用哪种字符编码吗?我读到过Derby使用Unicode,但是找不到任何关于编码的信息(无论是在参考手册中还是在任何其他页面中)。

EN

回答 1

Stack Overflow用户

发布于 2012-04-04 22:26:39

我相信是UTF8。

但是,每当我试图计算出我的数据库将使用多少磁盘空间时,我总是使用基准测试方法:编写一个小测试程序来生成一个示例数据库,使用示例测试数据,小心地使这些数据尽可能地代表您的应用程序。生成足够真实的数据(例如,至少10,000行)。

生成一些很好的四舍五入的行数,比如10,000或100,000,或1,000,000。然后查看Derby在磁盘上创建的实际数据库文件,看看它们有多大,进行一点匹配,然后就可以得出结果了。

这种方法的好处是,它将帮助您捕获以下错误:忘记整个二级索引,或者不理解您的唯一约束在幕后增加了大量开销,或者忘记计算一些您认为无关紧要的列,但事实证明它们占用了大量空间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9995509

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档