标签: persistent-storage

存储数组或自定义对象(持久数据)的方法是什么?

有没有办法将自定义数据对象存储为持久数据而不在Android中使用SQLite?

我在屏幕上有一个3*3矩阵的EditText字段,我想将这9个字段的所有内容存储到一个"配置文件"(对象)中.可以创建其他配置文件以具有具有不同数据的不同矩阵.

我想到了XML,但我想听听其他意见.

android persistent-storage

5
推荐指数
1
解决办法
4711
查看次数

Java 中的持久阻塞队列?

TL; 博士; 我需要知道是否有一个具有持久阻塞队列的库。

我有一个经典的生产者/消费者计划。他们共享一个LinkedBlockingQueue来共享数据,我BlockingQueue#take在消费者中使用方法,因为我需要他们永远活着等待新元素。

问题是我有很多数据,我不能丢失它们。即使在消费者停止之后,生产者也可以坚持生成一些数据。我正在考虑H2在达到某个阈值后实现我的 BlockingQueue ta 用于存储/获取数据。我的主要问题是我需要性能,我需要按照元素的创建顺序使用它们。

是否有持久阻塞队列的实现可以用于这样的事情?如果没有,对我实现这样的目标有什么建议吗?

java concurrency persistent-storage blockingqueue

5
推荐指数
1
解决办法
2801
查看次数

为什么在厨师中使用普通属性(attribute.set [..])?

我正在研究一个厨师实现,有时在过去,attribute.default会使用attribute.set.为了解开这个问题,我对Chef属性优先范例非常熟悉.我理解"正常"属性(使用attribute.set []分配)在厨师客户端运行之间保持不变.

这让我想知道使用attribute.set的常见和最佳方法是什么?我不明白在厨师客户端运行之间节点上是否存在属性分配的价值?

attributes persistence persistent-storage chef-infra

5
推荐指数
1
解决办法
1610
查看次数

UIWebView忽略磁盘缓存?

在我的混合应用程序中,我将Web资源命名为例如,main.css?{timestamp-file-was-modified}并为它们提供一年的最大年龄缓存标头,以便客户端应该或多或少地永久保留它.

然而,在我的iOS应用程序中似乎发生的事情是,UIWebView在应用程序的生命周期中尊重缓存标头,即当我加载包含main.css?{same-timestamp}它的新页面时,甚至不会尝试重新验证,因为它知道它具有正确的文件缓存.但是,在应用程序重新启动时(在被杀死或设备关闭后),UIWebView再次获取所有资源,忽略缓存.我通过Charles Proxy运行它来验证是这种情况.

我查看了SQlite cache.db,我看到它就main.css?{same-timestamp}在那里,但仍然UIWebView不会从缓存中加载它,导致初始页面加载速度明显慢于它.

我已经在iOS 8.4的iPhone和iOS 8.2的iPad上试过了.结果相同.

有任何想法吗?

caching persistent-storage uiwebview ios ios8

5
推荐指数
1
解决办法
266
查看次数

Postgres在Docker中持久化数据

我在docker容器中运行postgres来限制它可以访问的系统资源量.我在理解如何使数据持久化方面遇到了一些麻烦.我读过以下文章:

https://www.andreagrandi.it/2015/02/21/how-to-create-a-docker-image-for-postgresql-and-persist-data/

http://container42.com/2013/12/16/persistent-volumes-with-docker-container-as-volume-pattern/

建议使用仅数据容器,然后让我的postgres容器链接到它.我无法理解的是; 这有什么好处?据我所知,如果由于某种原因停靠机器关闭(例如,将其移动到另一台物理机器),仅数据容器会停止运行,并且所有内容都会丢失?我已经尝试在postgres容器中创建一个卷,但它实际上似乎并没有将任何内容保存到磁盘中.

这是我的docker文件.我究竟做错了什么?

FROM ubuntu
MAINTAINER Andrew Broadbent <andrew.broadbent@manchester.ac.uk>

# Add the PostgreSQL PGP key to verify their Debian packages.
# It should be the same key as https://www.postgresql.org/media/keys/ACCC4CF8.asc
RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys B97B0AFCAA1A47F044F244A07FCC7D46ACCC4CF8

# Add PostgreSQL's repository. It contains the most recent stable release
#     of PostgreSQL, ``9.3``.
RUN echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list

# Install ``python-software-properties``, ``software-properties-common`` and PostgreSQL 9.3
#  There are some warnings (in red) that show up during …
Run Code Online (Sandbox Code Playgroud)

postgresql persistence persistent-storage docker

5
推荐指数
1
解决办法
2万
查看次数

将Java对象写入文件

是否可以将Java中的对象写入二进制文件?我想写的String对象是2个对象数组.我想这样做的原因是保存持久数据.如果有更简单的方法,请告诉我.

java binary file persistent-storage

4
推荐指数
1
解决办法
1万
查看次数

如何在Python中执行之间保持数据

我正在使用Python的个人项目,我需要某种形式的持久性数据.数据将适用于2-3个10-20列的表格和每个100-200个记录.我对SQL有基本的了解,所以数据库似乎有道理.

我是Python新手,所以我不熟悉Python的数据库接口选项.我也听说过酸洗,我不确定这对我的项目规模是否更好.有谁能推荐一个好的解决方案?

python database persistent-storage

4
推荐指数
2
解决办法
3059
查看次数

KAFKA 持久队列可以存储多少数据?

我完整地阅读了 Kafka 0.8.0 的文档,但找不到这个问题的答案。如果有人对 Kafka 有经验,那么假设您的硬件尚未达到故障点,它可以容纳的最大数据量是多少。我们计划将我们的有效载荷存储在 kafka 中以用于 DR 目的。

persistent-storage bigdata apache-kafka

4
推荐指数
1
解决办法
5178
查看次数

Kubernetes是否支持群集中多个节点之间共享的持久卷?

我需要构建一个在Kubernetes集群中加入许多裸机节点的应用程序,我需要在这些节点之间使用共享的持久文件系统.节点应该能够同时在该文件系统中进行读写.

额外奖励:即使群集崩溃,有没有办法让文件系统保持活动状态?

我读过这篇文章,但无法找到这个问题的答案.

这个问题对我来说非常重要,因为这是我本科毕业论文的要求.

cluster-computing persistent-storage kubernetes

4
推荐指数
1
解决办法
509
查看次数

在 Pod 重新创建或集群重新启动时,在 Kubernetes 上运行的 Postgres 会丢失数据

我有一个在GKE上运行的postgres容器和一个用于存储数据的设置。但是,如果集群重新启动或删除,数据库中的所有数据都会丢失。PodPersistentVolumePod

如果我运行kubectl delete <postgres_pod>删除现有Pod并检查新创建的(由kubernetesPod替换已删除的数据库,则相应的数据库没有Pod删除之前的数据。

这是我用来部署postgresyaml文件。

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: custom-storage
parameters:
  type: pd-standard
provisioner: kubernetes.io/gce-pd
reclaimPolicy: Retain
volumeBindingMode: Immediate
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: postgres-volume-claim
spec:
  storageClassName: custom-storage
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 5Gi
Run Code Online (Sandbox Code Playgroud)

部署.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
  name: postgres
spec:
  selector:
    matchLabels:
      app: postgres
  template:
    metadata:
      labels:
        app: postgres
    spec:
      containers: …
Run Code Online (Sandbox Code Playgroud)

persistent-storage docker kubernetes google-kubernetes-engine

3
推荐指数
1
解决办法
2079
查看次数