多租户环境中的分页隔离_第1页
多租户环境中的分页隔离_第2页
多租户环境中的分页隔离_第3页
多租户环境中的分页隔离_第4页
多租户环境中的分页隔离_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

19/23多租户环境中的分页隔离第一部分多租户环境中分页隔离的必要性 2第二部分物理层隔离与逻辑层隔离 3第三部分记录锁与页锁在分页隔离中的作用 6第四部分事务的隔离级别与分页隔离 8第五部分分区中的分页隔离实现方式 11第六部分盲写与读优化技术 14第七部分分页隔离解决方案的性能影响 16第八部分跨租户分页隔离的挑战 19

第一部分多租户环境中分页隔离的必要性多租户环境中分页隔离的必要性

在多租户环境中,分页隔离至关重要,以确保不同租户之间的隔离和数据安全。以下阐述了其必要性的关键原因:

保护租户数据隐私和安全性

*避免数据混淆:在没有分页隔离的情况下,来自不同租户的页面数据可能会混淆,从而导致敏感信息泄露。

*防止未经授权访问:隔离页面可防止未经授权的租户访问或修改其他租户的数据,确保数据机密性。

*符合法规合规要求:许多行业法规(如GDPR、HIPAA)要求对租户数据进行隔离,以保护个人信息。

增强应用程序性能和可用性

*减少页面争用:分页隔离允许每个租户拥有自己的页面范围,从而减少不同租户之间的页面争用,提高应用程序性能。

*改进故障隔离:如果一个租户的页面出现故障,它不会影响其他租户,提高应用程序的整体可用性。

*优化资源分配:隔离页面可优化资源分配,确保每个租户获得所需的内存和处理器资源。

简化应用程序设计和管理

*模块化架构:分页隔离将应用程序划分为独立的页面集,简化了架构并提高了可维护性。

*易于扩展:隔离页面便于应用程序扩展,无需影响其他租户或重新配置整个代码库。

*降低维护成本:清晰的页面隔离有助于快速识别和解决问题,降低应用程序维护成本。

具体的示例

为了说明分页隔离的必要性,请考虑以下示例:

*电子商务平台:在没有分页隔离的情况下,来自不同客户的购物车信息可能会混淆,导致错误的订单处理或客户数据泄露。

*云存储服务:隔离页面可确保每个客户的文件和数据与其他客户隔离,防止未经授权的访问和数据丢失。

*医疗保健应用程序:分页隔离对于保护患者的敏感健康信息至关重要,符合HIPAA法规的要求。

结论

在多租户环境中,分页隔离至关重要,它确保了租户数据隐私、性能、可用性、可管理性和法规合规性。通过实施分页隔离,企业可以构建安全、可靠且高效的多租户应用程序,满足客户的需求并保护敏感数据。第二部分物理层隔离与逻辑层隔离关键词关键要点【物理层隔离】:

1.在硬件上为不同租户分配专用资源,如服务器、网络设备。

2.通过物理防火墙和访问控制列表(ACL)限制不同租户之间的网络连接。

3.确保跨租户的数据传输受到加密和保护,防止未经授权的访问。

【逻辑层隔离】:

物理层隔离与逻辑层隔离

在多租户环境中,分页隔离是至关重要的安全措施,旨在防止不同租户的敏感数据相互泄露。通过物理层隔离和逻辑层隔离两种机制,可以有效实现分页隔离。

#物理层隔离

物理层隔离通过物理硬件将不同租户的计算资源隔离开来,包括:

-服务器物理隔离:使用不同的物理服务器为不同租户提供服务,防止不同租户之间直接访问内存、处理器或其他硬件资源。

-存储物理隔离:使用独立的存储设备或存储分区为不同租户存储数据,防止不同租户的数据互访。

-网络物理隔离:划分不同的网络子网或VLAN,将不同租户的网络流量隔离,防止恶意流量渗透。

物理层隔离具有以下优点:

-高安全性:物理隔离提供最强的安全保障,因为不同租户的资源完全隔离,无法互相访问。

-性能高:物理层隔离减少了虚拟化开销,从而提高了整体系统性能。

然而,物理层隔离也存在一些缺点:

-成本高:需要额外的硬件设备,增加部署和维护成本。

-资源利用率低:由于资源完全隔离,资源利用率可能低于其他隔离方法。

#逻辑层隔离

逻辑层隔离通过软件机制将不同租户的计算资源分隔开来,包括:

-虚拟机隔离:使用虚拟机管理程序(如Hypervisor)在单一物理服务器上创建和管理多个虚拟机,为不同租户提供隔离的环境。

-容器隔离:利用容器技术在单一操作系统内核上隔离不同租户的应用程序和进程,提供轻量级的隔离机制。

-进程隔离:在单一操作系统上隔离不同租户的进程,通过分配独立的地址空间、文件系统和网络资源实现隔离。

逻辑层隔离具有以下优点:

-成本低:不需要额外的硬件,降低部署和维护成本。

-资源利用率高:允许在单个物理资源上部署多个租户,提高资源利用率。

-灵活性:可以根据需求动态调整租户资源分配,提高系统的可扩展性和灵活性。

然而,逻辑层隔离也存在一些缺点:

-安全性较低:与物理层隔离相比,逻辑层隔离的安全性稍弱,因为恶意软件或配置错误可能会绕过隔离机制。

-性能开销:虚拟化和容器化等技术会引入额外的开销,降低整体系统性能。

#结论

物理层隔离和逻辑层隔离都是多租户环境中分页隔离的有效方法。物理层隔离提供最高级别的安全性,但成本高且资源利用率低。逻辑层隔离成本较低,灵活性更高,但安全性较弱。在选择合适的隔离方法时,需要综合考虑安全要求、性能需求、成本因素和管理便捷性等方面。第三部分记录锁与页锁在分页隔离中的作用关键词关键要点记录锁与页锁在分页隔离中的作用

主题名称:记录锁

*锁定特定记录以防止并发修改:记录锁允许事务在修改记录之前对其进行锁定,从而防止其他事务同时修改它,确保数据一致性。

*实现行级并发:与页锁不同,记录锁只影响单个记录,允许其他事务并发访问未锁定的记录,提高了并发性。

*解决死锁问题:数据库系统可以检测记录锁冲突并回滚事务或引发死锁异常,防止死锁的发生。

主题名称:页锁

记录锁与页锁在分页隔离中的作用

在分页隔离中,记录锁和页锁共同作用,以确保数据的一致性和完整性。

记录锁

*用途:记录锁用于保护单个数据行,防止并发事务同时修改同一行。

*类型:

*共享锁(S):允许其他事务读取行,但阻止其修改或删除。

*独占锁(X):授予事务对行的独占访问权,阻止其他事务读取或修改。

*申请方式:事务在尝试访问数据行时申请记录锁。

*持续时间:锁持续时间取决于事务的类型(读事务或写事务),以及隔离级别。

页锁

*用途:页锁用于保护一页或多页数据,防止并发事务同时修改同一页。

*类型:

*共享锁(S):允许其他事务读取页,但阻止其修改或删除。

*独占锁(X):授予事务对页的独占访问权,阻止其他事务读取或修改。

*意向共享锁(IS):表示事务打算在将来申请页上的共享锁。

*意向独占锁(IX):表示事务打算在将来申请页上的独占锁。

*申请方式:事务在尝试访问页时申请页锁。

*持续时间:锁持续时间取决于事务的类型(读事务或写事务),以及隔离级别。

交互作用

记录锁和页锁相互交互,以增强分页隔离的安全性:

*记录锁优先级:当事务申请记录锁时,优先于页锁。这保证了单个数据行的原子性。

*页锁预防死锁:页锁有助于防止死锁,因为它们阻止事务在修改页之前获得记录锁。

*释放锁:事务释放记录锁和页锁的方式取决于隔离级别。在严格的隔离级别下,锁在事务提交或回滚时释放。在更低的隔离级别下,锁可以在事务执行期间释放。

隔离级别对锁的影响

分页隔离的隔离级别影响记录锁和页锁的申请和持续时间:

*读取已提交:仅锁住读取的数据行。

*可重复读:阻止其他事务修改事务读取的数据行。

*序列化:完全阻止并发事务,模拟串行执行。

结论

记录锁和页锁在分页隔离中协同工作,通过保护数据行和页来确保数据一致性。它们共同防止并发事务同时修改同一数据,防止死锁,并根据隔离级别管理锁的申请和持续时间。第四部分事务的隔离级别与分页隔离关键词关键要点主题名称:事务的隔离级别与分页隔离

1.事务隔离级别决定了事务在并发环境下的可见性规则,而分页隔离则侧重于隔离不同租户之间的数据访问。

2.较高的隔离级别,如串行化,可以防止脏读和不可重复读等问题,但会影响并发性能。

3.在多租户环境中,通过适当设置事务隔离级别,可以平衡并发性和数据完整性。

主题名称:分布式锁定与分页隔离

事务的隔离级别与分页隔离

引言

在多租户环境中,数据库分页隔离是指将一个数据库的物理存储空间划分为多个逻辑分区,从而实现不同租户数据的隔离。事务的隔离级别则定义了事务并发执行时的隔离程度,保证了事务的完整性和一致性。

事务隔离级别

事务隔离级别有以下几种:

*未提交读(ReadUnadmitted):一个事务可以读取其他事务未提交的数据。

*提交读(ReadCommitted):一个事务只能读取已提交的数据,但无法读取其他事务正在执行的数据。

*可重复读(RepeatableRead):一个事务在执行过程中可以读取其他事务已提交的数据,但无法读取其他事务正在执行的数据。

*序列化(Serializable):一个事务的执行顺序与串行执行相同,即没有并发。

分页隔离

分页隔离通过物理分隔不同租户的数据,实现租户之间的隔离。它是通过将数据库物理存储空间划分为多个分区来实现的,每个租户的数据存储在一个单独的分区中。分页隔离可以有效防止不同租户之间的数据泄露和篡改。

事务隔离级别与分页隔离的相互作用

事务隔离级别和分页隔离在多租户环境中相互作用,以确保数据完整性和一致性。

未提交读和提交读

对于未提交读和提交读隔离级别,事务隔离只是在租户内部进行的。分页隔离将不同租户的数据物理分隔,确保不同租户之间的数据不会泄露。

可重复读

对于可重复读隔离级别,事务隔离不仅在租户内部进行,还在租户之间进行。分页隔离无法完全满足可重复读的要求,因为不同租户之间的数据是物理分隔的,因此一个租户的事务无法读取其他租户正在执行的事务的数据。

序列化

对于序列化隔离级别,所有事务都被顺序执行,即没有并发。分页隔离在此隔离级别下没有任何作用,因为事务隔离已经保证了数据的一致性。

具体实现

在实际实现中,事务隔离级别和分页隔离可以通过以下方法结合使用:

*使用不同的数据库实例:每个租户使用一个单独的数据库实例,实现物理上的隔离。

*使用数据库分区:在同一个数据库实例中创建多个分区,每个分区存储一个租户的数据,实现逻辑上的隔离。

*使用中间件或隔离管理器:使用专门的中间件或隔离管理器来管理事务隔离和分页隔离,确保不同租户之间的隔离和一致性。

优点

结合使用事务隔离级别和分页隔离具有以下优点:

*数据安全性和隐私性:通过物理和逻辑隔离,保护不同租户数据免受泄露和篡改。

*并发性能:在租户内部使用较低的事务隔离级别(如未提交读或提交读)可以提高并发性能。

*一致性:在租户之间使用较高的事务隔离级别(如可重复读)可以确保数据一致性和完整性。

结论

在多租户环境中,事务隔离级别和分页隔离相辅相成,共同确保了不同租户数据之间的隔离和一致性。通过合理选择和结合使用这两种技术,可以实现数据安全、性能和一致性的平衡。第五部分分区中的分页隔离实现方式关键词关键要点隔离级别

1.强制隔离:在分区之间建立严格的边界,确保每个租户的数据和操作完全隔离。

2.松散隔离:允许租户之间共享某些资源,但限制对敏感数据的访问。

3.混合隔离:结合强制隔离和松散隔离,为不同类型的租户提供不同的隔离级别。

隔离机制

1.虚拟化隔离:使用虚拟化技术在物理硬件上创建多个虚拟机,每个租户隔离在一个单独的虚拟机中。

2.容器隔离:使用容器技术在一个操作系统上运行多个隔离的进程,每个租户隔离在一个单独的容器中。

3.微服务隔离:将应用程序分解为独立的微服务,每个微服务为一个特定的租户提供服务。

数据隔离

1.逻辑隔离:通过数据库表空间、架构、模式等逻辑结构来隔离租户数据。

2.物理隔离:在不同的物理存储设备上存储不同租户的数据,提供更强的数据安全性。

3.加密隔离:使用加密算法对不同租户的数据进行加密,防止未经授权的访问。

操作隔离

1.角色隔离:为每个租户分配特定角色,限制对资源的访问权限。

2.审计隔离:记录所有租户操作,便于安全审计和合规性监控。

3.配额隔离:为每个租户设置资源配额,防止过度使用和服务中断。

监控和管理

1.实时监控:持续监控分区活动,检测异常行为和安全威胁。

2.自动化管理:使用自动化工具管理分区,提高效率和降低管理成本。

3.可扩展性:设计可扩展的解决方案,支持添加和删除租户,并随着租户数量的增长而扩展。

趋势和前沿

1.云原生隔离:利用云原生技术,如Kubernetes和Serverless架构,实现高度可扩展和自动化的隔离解决方案。

2.零信任隔离:采用零信任原则,默认不信任任何实体,加强分区之间的安全性和信任度。

3.数据治理和合规性:将数据隔离与数据治理和合规性要求相结合,确保租户数据隐私和安全性。分区中的分页隔离实现方式

在多租户环境中,分页隔离是至关重要的,因为它可以防止不同租户的数据相互泄露。在分区中实现分页隔离有几种不同的方法:

1.物理分页

物理分页是最简单的方法,它为每个分区分配专用内存。这种方法提供最高的隔离级别,但它也是最昂贵的,因为它需要额外的硬件。

2.虚拟分页

虚拟分页使用虚拟内存管理器(VMM)来管理内存。VMM将每个分区的内存映像映射到物理内存的同一部分。这种方法比物理分页更灵活,但它也可能导致性能问题。

3.标签分页

标签分页是一种硬件机制,它允许对内存页进行标记。标签用于标识页面属于哪个分区,并且只能由拥有相同标签的分区访问。这种方法提供较高的隔离级别,并且比物理分页更灵活。然而,标签分页只能在支持它的硬件上实现。

4.软件分页

软件分页是一种软件实现的分页隔离技术。它使用软件来管理内存并强制执行隔离策略。这种方法通常比硬件分页更灵活,但它也可能导致性能问题。

5.混合分页

混合分页结合了物理分页和虚拟分页或标签分页的技术。这种方法可以提供高水平的隔离,同时保持灵活性。

分区中的分页隔离的实现选择取决于以下因素:

*隔离级别要求:所需的隔离级别越高,实现成本就越高。

*性能要求:某些分页隔离技术可能对性能有更大的影响。

*成本:物理分页是最昂贵的实现方式,而软件分页是最便宜的。

*灵活性:某些分页隔离技术比其他技术更灵活。

*硬件支持:标签分页只能在支持它的硬件上实现。

在多租户环境中,选择合适的分页隔离实现至关重要。仔细考虑以上因素可以帮助组织选择满足其特定需求的最佳解决方案。第六部分盲写与读优化技术多租户中的分页隔离:读写优化

在多租户系统中,分页隔离是一项至关重要的技术,它通过将不同租户的数据存储在逻辑上分开的表空间或架构中来实现数据隔离。分页隔离还允许针对特定租户优化读写操作,以提高系统性能并减少资源争用。

读优化

*索引隔离:为每个租户创建单独的索引,避免跨租户的索引扫描和锁竞争。

*表锁隔离:使用并发的READCOMMITTEDISOLATION级别,允许多个租户同时读取数据,而不会发生死锁或阻塞。

*查询优化:利用CTE(通用表表达式)或临时表分散查询,避免在查询中直接引用多个租户的数据。

*缓存:通过使用查询缓存或数据仓库将经常访问的数据缓存起来,从而减少对底层数据库的读取操作。

*弹性伸缩:根据租户需求动态扩展读副本,以处理高读负载峰值。

写优化

*并行写入:利用并行处理框架(如pgpool-II或pgBadger)将写入操作分布到多个后端进程中。

*批量插入:使用copy命令或JDBC批处理将多个行同时插入到表中,以提高性能。

*索引更新延迟:对于不需要实时索引更新的写操作,可以通过将索引更新延迟到批处理作业或定期维护窗口来提高写吞吐量。

*表锁定优化:使用SERIALIZABLEISOLATION级别或乐观锁机制,以减少写操作期间的锁争用。

*事务拆分:将大事务拆分为较小的、独立的事务,以减少锁持有时间和提高吞吐量。

示例:读写隔离

考虑一个多租户电子商务系统,其中每个租户都有自己的产品目录和订单表。

*读优化:每个租户都有一个单独的索引,用于产品和订单表。此外,使用CTE将查询分解为针对特定租户的单独查询。

*写优化:写入操作使用批处理插入来提高插入速度。对于产品表中的更新,使用乐观锁机制来避免锁争用。对于订单表中的更新,使用SERIALIZABLEISOLATION级别来确保数据完整性。

性能优势

分页隔离与读写优化相结合,可以带来以下性能优势:

*减少锁争用和死锁

*提高查询性能,尤其是在涉及多个租户的数据时

*优化写吞吐量,无需牺牲数据完整性

*启用弹性伸缩以处理突发负载

*提高系统整体稳定性和可扩展性

结论

分页隔离是多租户系统中数据隔离和性能优化的关键。通过实施读写优化策略,组织可以最大限度地提高多租户应用程序的性能,同时确保数据隔离和完整性。第七部分分页隔离解决方案的性能影响关键词关键要点主题名称:分页读锁隔离

1.使用读锁隔离,当一个事务读取一个页面时,其他事务不能修改该页面或为该页面请求写锁。

2.读锁隔离提供了比快照隔离更强的隔离性,但也可能导致性能下降。

3.当事务频繁读取大量不同页面时,读锁隔离会导致严重的性能问题,因为每个事务都会获取页面上的读锁,从而阻止其他事务修改这些页面。

主题名称:分页写锁隔离

分页隔离解决方案的性能影响

在多租户环境中实现分页隔离会对系统性能产生一定的影响,具体影响程度取决于所采用的具体解决方案。以下详细介绍了不同分页隔离解决方案的性能影响:

1.硬件虚拟化(HV)分页隔离

*优势:提供了最高的隔离级别,确保不同租户之间完全的内存隔离。

*性能影响:

*处理器开销:HV分页隔离引入了一个额外的管理hypervisor,会消耗一定量的处理器资源用于管理不同租户的内存页。

*TLB命中率降低:由于每个租户都有自己的页表,导致TLB命中率降低,从而增加内存访问延迟。

*I/O虚拟化:为了确保I/O访问的隔离,HV分页隔离需要对I/O设备进行虚拟化,这会引入额外的开销。

2.软件虚拟化(SV)分页隔离

*优势:比硬件虚拟化开销更低,隔离级别稍低。

*性能影响:

*虚拟机监控程序(VMM)开销:SV分页隔离需要一个VMM来管理不同租户的内存,这会增加处理器开销。

*上下文切换:由于不同租户的页表不同,在租户之间切换时需要进行上下文切换,这会引入额外的延迟。

*翻译开销:SV分页隔离需要将虚拟地址翻译为物理地址,这会引入额外的翻译开销。

3.分页共享

*优势:开销最低,但隔离级别最低。

*性能影响:

*TLB冲突:不同租户共享相同的页表,可能会导致TLB冲突,从而降低TLB命中率并增加内存访问延迟。

*内存访问竞争:不同租户同时访问共享的内存页,可能会导致内存访问竞争,从而降低性能。

*安全性风险:由于不同租户共享相同的内存页,存在安全风险,因为一个租户的活动可能会影响另一个租户。

4.混合分页隔离

*优势:结合了不同解决方案的优点,以实现可配置的隔离级别和性能优化。

*性能影响:

*具体性能影响取决于所采用的混合解决方案。

*一般来说,混合解决方案可以比单个解决方案提供更好的性能,同时保持较高的隔离级别。

性能测试结果

以下是一些性能测试结果,比较了不同分页隔离解决方案的影响:

|解决方案|处理器开销|TLB命中率|I/O虚拟化开销|

|||||

|硬件虚拟化|高|低|高|

|软件虚拟化|中|中|低|

|分页共享|低|高|不适用|

|混合分页隔离|可配置|可配置|可配置|

具体的影响程度还取决于以下因素:

*租户工作负载

*系统配置

*分页隔离机制的实现方式

优化建议

为了优化分页隔离的性能,可以考虑以下建议:

*选择最适合特定工作负载的分页隔离解决方案。

*调整分页大小和TLB大小以优化TLB命中率。

*避免不同租户之间共享敏感数据,以降低安全风险。

*使用混合分页隔离解决方案以实现可配置的隔离级别和性能优化。第八部分跨租户分页隔离的挑战关键词关键要点主题名称:租户数据隔离

-确保不同租户数据相互隔离,防止未授权访问和数据泄露。

-实现租户之间数据的逻辑隔离和物理隔离,保障租户数据的安全性和隐私性。

-部署隔离机制,如访问控制列表(ACL)和安全组,限制不同租户对底层资源的访问。

主题名称:并发控制

跨租户分页隔离的挑战

跨租户分页隔离在多租户环境中至关重要,目的是防止租户访问其他租户的数据。然而,实现这一目标面临着以下挑战:

1.数据泄露风险

在多租户环境中,每个租户的数据都存储在同一个数据库中。如果分页机制存在漏洞,则一个租户可能会访问另一个租户的数据,从而导致敏感信息遭到泄露。

2.性能开销

为每个租户实现单独的分页机制会增加系统开销。当租户数量众多时,这可能会导致性能下降,进而影响整个应用程序的可用性和响应时间。

3.复杂性

在多租户环境中实施分页隔离是一项复杂的任务。它要求开发人员对数据库架构和分页算法有深入的了解。此外,还需要仔细考虑各种异常情况和错误处理机制。

4.租户数据增长

随着时间的推移,租户数据可能会显著增加。这可能会使分页机制难以管理,并可能导致性能问题。因此,需要考虑可扩展的解决方案,以适应不断增长的数据量。

5.监管合规性

跨租户分页隔离对于满足监管合规性至关重要。许多行业法规要求对租户数据进行隔离,以防止未经授权的访问和泄露。未能遵守这些法规可能会导致法律后果和声誉受损。

6.跨数据中心部署

在多数据中心部署中,跨租户分页隔离更具挑战性。租户数据可能会分布在多个数据中心,这使得实施一致的分页机制变得更加困难。还需要考虑数据复制和故障转移的复杂性。

7.多租户数据模型

多租户数据模型的复杂性也会影响跨租户分页隔离的实现。例如,在物理多租户模型中,租户数据存储在单独的数据库中,而逻辑多租户模型则使用单个数据库存储所有租户数据。这些不同的模型需要不同的隔离策略。

8.资源争用

在多租户环境中,多个租户共享相同的系统资源。如果分页机制未正确实现,则租户可能会竞争资源,从而导致性能问题和死锁。

9.恶意租户

恶意租户可能会试图绕过分页隔离机制以访问其他租户的数据。因此,需要实施强大的安全措施来检测和防止此类攻击。

10.持续监控

跨租户分页隔离的有效性需要持续监控。这包括定期审计和渗透测试,以确保隔离机制保持有效并未被绕过。关键词关键要点主题名称:数据安全保护

关键要点:

1.多租户环境中,多个租户共享同一数据库,存在敏感数据泄露风险。

2.分页隔离机制通过隔离不同租户的数据页,防止未经授权的访问,确保数据安全。

3.随着云计算和数据共享的兴起,数据安全保护变得至关重要,分页隔离提供了有效的手段。

主题名称:性能优化

关键要点:

1.分页隔离减少了跨租户查询时的表扫描次数,提升了查询性能。

2.通过减少锁竞争和死锁,分页隔离改善了高并发环境下的数据库性能。

3.随着数据库规模和并发量的增长,性能优化成为数据库管理的重要议题,分页隔离提供了有效途径。

主题名称:法规遵从

关键要点:

1.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论