问题标签 [write-through]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1048 浏览

sql-server - Win 2k3/SQL Server 2005 上的“启用高级性能”是否覆盖 FILE_FLAG_WRITETHROUGH

SQL Server 使用 FILE_FLAG_WRITETHROUGH 打开文件,这似乎会强制写入物理磁盘。在 SQL Server 中,这称为“强制单元访问 (FUA)”;可以在此处找到讨论此问题的白皮书。许多 SAN 似乎都尊重这一点,这可能解释了我在连接到 IBM Shark 的服务器上开发的 ETL 过程性能缓慢的原因。

在 Windows 2003 服务器磁盘管理器的对话框中,可以选择“启用高级性能”。我可以找到间接和杜撰的文档,暗示这会覆盖强制直写行为。

有谁确切地知道是这种情况还是这个选项实际上是做什么的?

0 投票
4 回答
10581 浏览

svn - 镜像 SVN 存储库 [直写代理]

我在欧洲有一个代码库,可以从亚洲访问这个代码库。代码库非常庞大,下载整个代码库(有时需要)变得很痛苦。

我想知道是否有这样的事情。

我想要一个解决方案,“我将在本地拥有一个 svn 服务器,它将与主 svn 同步并为我的团队服务,因为 svn 在本地托管。”

在此先感
谢穆尼姆

0 投票
1 回答
1209 浏览

.net - 直写式高速缓存

我正在尝试执行直写缓存的 C# 实现,以最大程度地减少对 db 的读取命中,我需要您的建议、文章或示例代码来完成此任务。

最初这将仅在一台服务器上使用,但将更新为在集群环境中工作。

我只能在 Oracle Site 上找到一篇值得一读的文章。

请分享你的看法

问候穆巴沙尔

0 投票
1 回答
180 浏览

caching - 通过缓存写入的内存访问频率(写入分配/无写入分配)?

对于write allocateno write allocate,我对内存访问有点困惑。

假设我们有一个行大小为 4 个字的缓存。在高速缓存高和未命中的情况下,高速缓存和内存之间将传输多少字,如果:

  • 写分配
  • 没有写分配

谢谢...

0 投票
1 回答
314 浏览

caching - 更好地理解 PTX 存储缓存模式

我正在查看PTX ISA 规范(针对 PTX v2)中的存储指令缓存模式表。它提供了有关四种缓存模式的详细信息:

  • .wb:缓存回写所有相干级别

  • .cg:在全局级别缓存(缓存在 L2,而不是 L1)

  • .cs: 缓存,可能被访问一次

  • .wt:缓存直写(到系统内存)

解释性文字让我有些困惑。

对于正在写入的行(相对于需要驱逐的其他行),哪些模式会导致立即更改 L1 缓存、L2 缓存和全局内存?我会将我从文本中理解的内容发布为答案,如果我错了,请纠正我。

注意:为了这个问题,让我们忽略本地和共享内存。

0 投票
1 回答
91 浏览

caching - 高速缓存的直写访问模式

我知道“直写”意味着只有当数据库写入和缓存写入都很好时才会提交写入。但是下面的陈述让我很困惑

“rite-through 缓存适用于频繁写入然后重新读取数据的应用程序,因为数据存储在缓存中并导致低读取延迟”

我认为这种模式必须写入 2 层,这会导致更高的写入延迟。这对频繁写入的应用程序有什么好处。

0 投票
0 回答
825 浏览

cpu - 数据输出回写或直写

你好我有一个场景,我唯一应该做的就是输出数据,我必须使用 DMA。如果我只需要输出数据,回写或直写,哪个是最佳选择,为什么?谢谢!

0 投票
1 回答
1424 浏览

spring - 如何以编程方式覆盖 xml 文件中设置的 ehcache 配置?或者如何将 CacheLoaderWriter bean 设置为 ehcache xml 配置?

我想使用 Ehcache 使用 read-through 和 write-through 缓存策略,并且我正在使用 XML 配置来配置 Ehcache,我想将 spring bean(CacheLoaderWriter 实现)设置为缓存配置,我不能使用 XML 配置来做到这一点,因为然后 Ehcache 使用默认构造函数实例化 bean,spring DI 将不起作用,那么,如何覆盖/设置 spring 托管的 CacheLoaderWriter bean 以缓存在 java-config 的 XML 配置文件中定义?

我尝试在我的 XML 文件中设置 CacheLoaderWriter 类,如下所示

但是,然后 Ehcache 实例化 LoaderWriter bean,因此 spring DI 将不起作用

我的 java config,从 xml 加载缓存配置

我想要一种方法来覆盖在 Ehcache XML 配置中设置的缓存配置,这样我就可以将 spring 管理的 CacheLoaderWriter bean 设置为缓存配置并可以使用 DI 注入依赖项

0 投票
1 回答
33 浏览

cassandra - 使用“with”时间戳通过 Ignite 写入 Cassandra,以消除对 Cassandra 的过时写入

我正在寻找能够通过顶部的 Ignite 层写入 Cassandra 的功能,类似于 Cassandra 支持“带”时间戳功能的方式,从而可以消除过时的更新。我们想通过 Ignite 写入的原因是因为我们可能会在写入后立即收到读取调用,并且 API 需要提供最新的服务,而不是等待 Ignite Cache 上的 TTL 或 LRU。另一方面,我们可以直接写入 Cassandra,然后使条目无效/删除以确保提供最新数据。但还有更好的方法吗?

0 投票
1 回答
718 浏览

caching - 直写和直读缓存

我想知道哪些缓存解决方案支持直写或直读缓存。我发现 Memcached 只支持 Cache-Aside 缓存,而且 DAX 支持 Write-Through。我想知道更多的缓存引擎,如 Redis 等,但找不到答案。

谢谢