2009年2月4日

SQL Server 2005中对海量数据处理的实现方法

摘要: SQL Server 2005中对海量数据处理的实现方法 超大型数据库的大小常常达到数百GB,有时甚至要用TB来计算。而单表的数据量往往会达到上亿的记录,并且记录数会随着时间而增长。这不但影响着数据库的运行效率,也增大数据库的维护难度。除了表的数据量外,对表不同的访问模式也可能会影响性能和可用性。这些问题都可以通过对大表进行合理分区得到很大的改善。当表和索引变得非常大时,分区可以将数据分为更小、更容易管理的部分来提高系统的运行效率。如果系统有多个CPU或是多个磁盘子系统,可以通过并行操作获得更好的性能。所以对大表进行分区是处理海量数据的一种十分高效的方法。本文通过一个具体实例,介绍如何创建和修改分区表,以及如何查看分区表。 阅读全文

posted @ 2009-02-04 10:14 FondPan 阅读(519) 评论(0) 推荐(0) 编辑

使用X.509数字证书加密解密实务(三)-- 使用RSA证书结合对称加密技术加密长数据

摘要: Dotnet的RSA实现有个特点,它必须要在明文中添加一些随机数,所以明文不能把128字节占满,实际测试,明文最多为117字节,留下的空间用来填充随机数”。也就是说对于1024位密钥的RSA来说,一次只能加密128字节的数据,对于Dotnet的RSA实现更是只能加密117个字节的数据。 阅读全文

posted @ 2009-02-04 10:11 FondPan 阅读(848) 评论(1) 推荐(0) 编辑

使用X.509数字证书加密解密实务(二)-- 使用RSA证书加密敏感数据

摘要: X.509证书标准支持三种不对称加密算法:RSA, DSA, Diffie-Hellman algorithms。最常用的是RSA算法。所以本文就以前面章节使用makecert工具生成的生成的MyTestCert证书进行加密解密,这个证书具有RSA算法1024位的密钥对。 阅读全文

posted @ 2009-02-04 09:56 FondPan 阅读(979) 评论(0) 推荐(0) 编辑

使用X.509数字证书加密解密实务(一)-- 证书的获得和管理

摘要: 数字证书(也称作数字证书)将身份绑定到一对可以用来加密和签名数字信息的电子密钥。数字证书能够验证一个人使用给定密钥的权利,这有助于防止有人利用假密钥冒充其他用户。数字证书与加密一起使用,可以提供一个更加完整的解决方案,确保交易中各方的身份。 阅读全文

posted @ 2009-02-04 09:49 FondPan 阅读(1692) 评论(0) 推荐(0) 编辑

C# 中信号量的使用

摘要: C# 中信号量的使用 .NET Framework 中信号量的定义在 System.Threading 中,名为 Semaphore 的类。 在操作系统的课程我们应该学到了如果使用信号量来进行多线程或者多进程的同步和互斥。(如果你没学过,不妨找一本书看看。个人认为很有好处。^_^)这时,你就可以用 Semaphore 进行一个小练习了。 阅读全文

posted @ 2009-02-04 09:32 FondPan 阅读(1084) 评论(0) 推荐(0) 编辑

导航