问题标签 [data-storage]
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.
user-interface - 使用 S3、RackCloud 等开源 Box.net
想知道是否有人知道一个基本上是 box.net 但使用 S3 或 RackCloud 或其他的开源项目。我用谷歌搜索,就像我以前从未用谷歌搜索过一样,找不到任何东西。尝试了不同的术语等......什么都没有。
我愿意托管自己的解决方案,而不是为每位用户每月支付 25 美元。我们有很多用户...... 100+,是的,他们给了我们折扣,但仍然相当昂贵。
似乎很容易构建。
谢谢你的帮助!
flash - 从闪存流式传输大量数据
我目前正在从事一个项目,我在该项目中生成大量音频数据以存储在用户机器上。
它适用于少量数据,但随着内存使用量的增长,闪存应用程序开始挣扎并最终死亡。
我一直在考虑克服这个问题的可能方法,我在想,不是将所有数据存储在内存中(有时高达 100mb),一个可能的解决方案可能是将数据流式传输到服务器(每秒 44100 个浮点数)作为一旦数据积累结束,它就会被生成,然后将其发送回客户端。
1)你能看出这个想法有什么问题吗?如果有,你能提供一个更好的选择吗?
2)你能推荐一种好的服务器技术来实现这一点吗?
编辑 1
添加更多细节。
我正在使用 sound.extract 方法在客户端上生成音频。当音频被发送到扬声器时,我也将它发送到一个字节数组。
一旦用户点击了停止按钮,我就会在 bytearray 中的音频数据前添加一个 wav 标头,并允许用户下载他们正在收听的音频的 wav。
理想情况下,我不想限制用户可以保存多少数据。这可能是不可能的。
将所有这些音频数据存储在内存中会导致闪存中出现严重的性能问题。我不知道有什么方法可以将这些数据增量存储在客户端机器上,所以我在想一个解决方案可能是将数据增量流式传输到某处的服务器以减少内存负载。
mysql - 在 MySQL 中插入十六进制值
我已经使用 Java 创建了一个 SQL 数据库。我创建了一个包含两列的表,第一列是一个递增的大整数,第二列我尝试将其定义为 char、varchar 和二进制。
但我仍然没有得到想要的功能。假设我尝试将十六进制数字存储0a
到 char 列中,但出现错误。我附加0x
到开头,它似乎可以存储,但是当我打印出内容时它是空白的。或者在某些情况下,我会得到诸如“/”或“?”之类的字符。我也尝试使用 SQL 资源管理器,它给了我查看表格的相同结果,
我的问题是我需要存储一个八字符的十六进制字符串,例如eb8d4ee6
.
有人可以告诉我如何做到这一点吗?
iphone - Android - 数据存储?
我正在将 iphone 应用程序转换为 android?
1-有没有类似于android sdk上的“iphone核心数据”的东西?
2- 如果没有,android 是否支持使用 sqlite 数据库?
jquery - jQuery data() 存储
谁能告诉我 jquerydata()
将数据存储在哪里以及何时删除以及如何删除?
如果我使用它来存储 ajax 调用结果,是否存在任何性能问题?
例如:
data-storage - 用于在程序迭代之间保存数据的临时存储?
我正在开发一个像这样工作的应用程序:
- 它从许多来源获取数据,产生大约 500,000-1,500,000 条记录的池(取决于时间/天)
- 数据被解析
- 以某种方式处理部分数据以将其与预先存在的数据(从数据库中读取)进行比较,进行计算并将其存储在数据库中。然而,必须存储在数据库中的结果数据集的大小要小得多(与原始数据集相比),并且记录范围为 5,000-50,000 条。这个过程几乎总是更新现有数据,也许会添加更多记录。
- 然后,步骤 2 中的数据应该以某种方式保存在某个地方,以便下次获取数据时,有一个可用于执行计算的数据集,而无需触及数据库中预先存在的数据。我应该指出,这些数据可能会丢失,它不是不可替代的(如果需要,可以从数据库中读取关键信息),但它会加快下一次的进程。
应用程序组件可以(并且将会)在不同的计算机上(在同一个网络中)运行,因此必须可以从多个主机访问存储。
我曾考虑过使用 memcached,但我不太确定是否应该这样做,因为一条记录通常不小于 200 字节,如果我有 1,500,000 条记录,我猜它会超过 300 MB 的 memcached 缓存。 .. 但这对我来说似乎不可扩展——如果数据是那个数量的 5 倍呢?如果它只消耗 1-2 GB 的缓存来保持迭代之间的数据(这很容易发生)?
所以,问题是:哪种临时存储机制最适合这种处理?我没有考虑使用 mysql 临时表,因为我不确定它们是否可以在会话之间持续存在,并被网络中的其他主机使用......还有其他建议吗?我应该考虑什么?
objective-c - 如何在 Objective-C 中从网站实现数据检索?
我想用 Objective-c 编写一个程序,从网站上抓取一些体育统计数据并以这样一种方式存储它们,以便我可以对它们进行一些统计分析。我对objective-c 有一点经验,但最近一直在使用java,并且忘记了objective-c 语言的很多基本组织。
我想知道是否有人可以推荐:
为此目的存储数据的最佳方式是什么?
从网站获取数据的最佳方式以及我需要覆盖/实现哪些类才能做到这一点?更具体地说:我想下载网站的内容,并筛选 HTML 代码,但不知道该怎么做。
我只是需要一个起点,因为我现在有点不知所措。提前感谢这个有用且周到的社区,我期待成为其中的一员。
database - 东京内阁运作良好的最大尺寸是多少?
我在一篇名为“Hands-on Cassandra”的文章中读到,东京内阁不适合大数据。为什么?TC 需要存储多少字节才能开始工作不好?是否可以确定一个近似值?
ios - 在 iPhone 上存储应用程序数据的最佳方式是什么?
iPhone 应用程序有多种保存数据的方式(例如:NSUserDefault、XML、文档、SQLite 等)。
我们公司总是使用 NSUserDefault 来保存数据。但是,我认为 NSUserDefault 不是很好,因为根据我的经验,它一直很慢。
我很好奇您如何为您的应用程序存储数据,以及您何时建议使用每种不同的方法。请分享您的经验,这将有助于我了解这些不同存储类型的优缺点,并为我的用户开发更高效的应用程序。
iphone - iPad/iPhone App Dev - 我应该将用户的数据存储在设备的磁盘和数据库上吗?
我是 iPad/iPhone 应用程序/游戏开发的新手。
我正在开发一个游戏。游戏将需要用户的库存,例如当前的穿着,他/她购买了哪些物品。我已经阅读了 iPad/iPhone 的核心数据和 sqlite3。这是我的问题:
核心数据(使用sqlite3)只能在手机上存储数据吗?
我需要存储在网络数据库中吗(可能像:obj c -> php -> 数据库 -> obj c)
我问第二个问题的原因是,我下载并安装了一些iPad游戏,我玩到了一定程度,购买了一些物品。然后,我从 iPad 上卸载/删除游戏,然后再次重新安装游戏。当我再次玩游戏时,游戏会认出我的身份,认出我是什么级别,我买了什么物品。这让我觉得,它可能存储在开发人员数据库的某个地方。我错了吗?
- 最佳做法是什么?将数据存储在手机上(使用核心数据),存储在在线数据库(通过 php 的 mysql)或存储在这两个位置?请指教。
谢谢。