佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1035|回复: 6

以内嵌(embedded)的方式使用 MySQL 服务器

[复制链接]
发表于 20-5-2006 08:17 AM | 显示全部楼层 |阅读模式
请问可以以内嵌(embedded)的方式使用 MySQL 服务器 ?

以内嵌(embedded)的方式使用 MySQL 服务器 ,是不是意味着mysql可以成为file based database呢?  如果不是,何谓embedded呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 20-5-2006 10:11 AM | 显示全部楼层
對於 embedded sql database, 建議使用 footprint 小於 1mb 的 database
回复

使用道具 举报

 楼主| 发表于 20-5-2006 11:10 AM | 显示全部楼层
原帖由 flashang 于 20-5-2006 10:11 AM 发表
對於 embedded sql database, 建議使用 footprint 小於 1mb 的 database


请问footprint在这里的意思是?

然而我的foorprint跟我所提问的问题 (embedded)有什么关系呢?
回复

使用道具 举报

发表于 20-5-2006 11:05 PM | 显示全部楼层
footprint 簡單來講
就是 store 在 storage 裡面以及 runtime 時所需的容量

隨別舉例
embedded database 總不能使用 500 MB 的 database (database software 本身, 不包括資料)
以及在執行時候需要 256MB 的 ram 吧

[ 本帖最后由 flashang 于 20-5-2006 11:06 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 21-5-2006 02:46 PM | 显示全部楼层
原帖由 flashang 于 20-5-2006 11:05 PM 发表
footprint 簡單來講
就是 store 在 storage 裡面以及 runtime 時所需的容量

隨別舉例
embedded database 總不能使用 500 MB 的 database (database software 本身, 不包括資料)
以及在執行時候需要 256MB 的 ...


那么请问那些embedded database 会使用500MB的database? 而那些又是footprint 小於 1mb 的 database?

就是 store 在 storage 裡面以及 runtime 時所需的容量
不是很明白以上的解析
回复

使用道具 举报

发表于 22-5-2006 11:09 AM | 显示全部楼层
原帖由 counterking 于 21-5-2006 02:46 PM 发表


那么请问那些embedded database 会使用500MB的database? 而那些又是footprint 小於 1mb 的 database?

就是 store 在 storage 裡面以及 runtime 時所需的容量
不是很明白以上的解析


去 google 找 embedded database 就有不少
其中
sqlite
Small code footprint: less than 250KiB fully configured or less than 150KiB with optional features omitted

HSQLDB
It offers a small (less than 100k in one version for applets), fast database engine which offers both in-memory and disk-based tables and supports embedded and server modes.

firebird
Another Firebird feature is its small footprint. The server is about 1Mb before it starts allocating dynamic memory and it does not allocate much.

mysql 也有 embedded 版本, 但是手上沒有資料
回复

使用道具 举报

Follow Us
发表于 22-5-2006 11:16 AM | 显示全部楼层
原帖由 counterking 于 21-5-2006 02:46 PM 发表
就是 store 在 storage 裡面以及 runtime 時所需的容量
不是很明白以上的解析


database 本身的 program 儲存在你的 harddisk 的容量 - storage size
database 執行時需要的 ram - runtime size

以 mysql 為例子,
C:\Program Files\MySQL 裡面全部的 files 加起來 就是 storage size
( 不包括 data folder, data folder 是儲存你的 database )

而執行 mysql 後去 task manager 看到
mysqld-nt.exe 的 就是 runtime memory usage 了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 05:24 PM , Processed in 0.101428 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表