佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1126|回复: 15

我有一个关于access的问题 。。。。

[复制链接]
发表于 15-10-2005 03:55 PM | 显示全部楼层 |阅读模式
我想问下。。。 听说access只能store 2~3G 的资料,那如果超过了会怎样呢?资料不能再输入?

请问那些有经验的programmer,如果这一天真的到了,该如何 ?

因为我database里的资料都是有连贯型的
回复

使用道具 举报


ADVERTISEMENT

发表于 16-10-2005 12:45 AM | 显示全部楼层
那换 SQL Server 2005 吧
听说可 store 到 4TB 都没问题
回复

使用道具 举报

发表于 16-10-2005 05:52 AM | 显示全部楼层
=.=" 那么多 哦!!
但我还是 用着 2000 的版本^^
回复

使用道具 举报

发表于 16-10-2005 08:23 PM | 显示全部楼层
九月十五号去 M$ TechNet 听回来的
听那边的讲师说 SQL Server 2000 迟些就没 support 了
叫我们最好换去 SQL Server 2005
不愧是 M$$$$$
回复

使用道具 举报

 楼主| 发表于 17-10-2005 09:54 AM | 显示全部楼层
4TB是多少??  SQL server 2005很贵ler..

想用access因为免费。。 embedded的。。。

如果用access.. 要纯store 40k 的会员资料不懂可不可以呢? 会超过2G 吗?
回复

使用道具 举报

发表于 18-10-2005 01:20 AM | 显示全部楼层
原帖由 counterking 于 17-10-2005 09:54 AM 发表
4TB是多少??  SQL server 2005很贵ler..

想用access因为免费。。 embedded的。。。

如果用access.. 要纯store 40k 的会员资料不懂可不可以呢? 会超过2G 吗?



如果每个人的资料为 1k, 那么 40k 人就需要 40M,以次类推。

或者考虑设计你的 database / table / relation 吧。
回复

使用道具 举报

Follow Us
发表于 18-10-2005 10:03 AM | 显示全部楼层
原帖由 counterking 于 17-10-2005 09:54 AM 发表
4TB是多少?


1 Byte = 8 Bit

1 KiloByte (KB) 千 = 1024 Byte

1 MegaByte (MB) 百万 = 1024 KB = 1,048,576 Byte

1 GigaByte (GB) 亿 = 1024 MB = 1,048,576 KB = 1,073,741,824 Byte

1 TeraByte (TB) 兆 = 1024 GB = 1,048,576 MB = 1,073,741,824 KB = 1,099,511,627,776 Byte
回复

使用道具 举报

发表于 18-10-2005 11:47 PM | 显示全部楼层
可以把资料不常变动的table如顾客资料,reference table等放在一个资料库。常变动/增加的如Transaction Log, Sales等等在另一个资料库, 每隔一段时间(半年或一年,视情况而定)create一个新的资料库。把旧的备份起来,以后可能做报表时要用到。

买不起SQL的话就学用MSDE吧,比Access powerful得多。
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 19-10-2005 11:39 AM | 显示全部楼层
原帖由 flashang 于 18-10-2005 01:20 AM 发表



如果每个人的资料为 1k, 那么 40k 人就需要 40M,以次类推。

或者考虑设计你的 database / table / relation 吧。


不对不对。。 我的意思是如果有40千人的资料,大约需要多少位子?4GB??
只是纪录他们的address.. ic.. bla bla bla等资料而已
回复

使用道具 举报

发表于 19-10-2005 09:32 PM | 显示全部楼层
如果说:

ic char(16)
name char(50)
address1 char(50)
address2 char(50)
address3 char(50)
postal char(6)
...

全部的 bytes 加起来,就是一个 record 的 size 了。

乘以你所需要的 max record 就是全部所需要的容量,
再加上一点点 (database 内部使用的资料),就是 file size。
回复

使用道具 举报

发表于 27-10-2005 06:35 PM | 显示全部楼层
想问,如果只可以储到4G
可不可以用multi files 来解决?
回复

使用道具 举报

发表于 27-10-2005 06:58 PM | 显示全部楼层
原帖由 freezeplanet 于 27-10-2005 06:35 PM 发表
想问,如果只可以储到4G
可不可以用multi files 来解决?


什么是 multi files?
回复

使用道具 举报

发表于 27-10-2005 07:13 PM | 显示全部楼层
access 现在是单一文件式(single file)
如果好像开始想好,用多个文件(multi file) link 来 link 去
那嘛可以躲过4G 的限制

可以办到吗,请指点

[ 本帖最后由 freezeplanet 于 27-10-2005 07:14 PM 编辑 ]
回复

使用道具 举报

发表于 28-10-2005 09:03 AM | 显示全部楼层
原帖由 freezeplanet 于 27-10-2005 07:13 PM 发表
access 现在是单一文件式(single file)
如果好像开始想好,用多个文件(multi file) link 来 link 去
那嘛可以躲过4G 的限制

可以办到吗,请指点


可以的. 就是用 link tables 的方法.
回复

使用道具 举报

发表于 29-10-2005 09:24 AM | 显示全部楼层
原帖由 freezeplanet 于 27-10-2005 07:13 PM 发表
access 现在是单一文件式(single file)
如果好像开始想好,用多个文件(multi file) link 来 link 去
那嘛可以躲过4G 的限制

可以办到吗,请指点


如果你的 database 會大到 4GB, 不如考慮其他的 database, 不要用 file based 的 access
回复

使用道具 举报

发表于 15-11-2005 09:45 PM | 显示全部楼层
原帖由 flashang 于 19-10-2005 09:32 PM 发表
如果说:

ic char(16)
name char(50)
address1 char(50)
address2 char(50)
address3 char(50)
postal char(6)
...

全部的 bytes 加起来,就是一个 record 的 size 了。

乘以你所需要的 max recor ...


Database 的 File Size,其中 Index 也是重要的部份。

char 也有分为 Variable length 和 Fix length 两类。
另外,是否使用Unicode也有很大的影响。
回复

使用道具 举报


ADVERTISEMENT

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


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

GMT+8, 11-11-2024 06:30 AM , Processed in 0.132533 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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