我正在寻找一个javascript库,它允许我将数据存储在客户端数据库中,并在后台自动将数据库同步回服务器的数据库
支持变量引擎的东西,就像jQuery的jQuery一样
环顾四周我能找到任何东西
javascript database client-server data-storage data-synchronization
我想通过目标C
获取iPhone中每个应用程序的存储大小.任何一个帮助得到这样的....
我有一个cms存储对文章的评论.这些注释可以是线程的,也可以是非线程的.虽然技术上它们是相同的,只是在没有线程的情况下,回复列留空.我的应用程序适用于sqlLite,MySQL和pgsql,所以我需要相当标准的SQL.
我目前有一个评论表
comment_id
article_id
user_id
comment
timestamp
thread (this is the reply column)
Run Code Online (Sandbox Code Playgroud)
我的问题是弄清楚如何最好地代表数据库中的线程注释.也许在一个单独的表中支持没有内容的树集和一个简单的表来保存文本?也许它已经是这样了?或许另一种方式?
如果注释是非线程的,我可以很容易地按时间戳排序.
如果他们是线程我就像这样
ORDER BY SUBSTRING(c.thread, 1, (LENGTH(c.thread) - 1))
Run Code Online (Sandbox Code Playgroud)
正如您在ORDER BY中看到的那样,注释查询将不会使用索引,因为基于函数的索引实际上只存在于Oracle中.帮我快速点评评论页面.
我正在尝试确定如何存储历史交易数据.
我应该将它存储在一个表中,每次重新插入记录时都会重新插入新的时间戳吗?
我应该将历史数据分解为单独的"历史"表,并仅将当前数据保存在"活动"表中.
如果是这样,我该如何做到最好?使用触发器自动将数据复制到历史记录表?或者我的应用程序中有逻辑?
根据Welbog的评论更新:
将有大量的历史数据(数十万行 - 最终可能数百万)
主要是对历史数据进行搜索和报告操作.
性能是一个问题.搜索不应该整夜运行以产生结果.
在阅读了几个关于用于货币/货币的Java数据类型的问题之后,我决定使用int/long方法,其中将货币/货币的值存储为最低单位(例如美分).
这是否也适用于存储数据(以XML格式)?
我想到的第一件事就是不,因为它在存储数据时只会被"解析"成XML十进制格式,而在读取数据时会再次"解析"回来.
我欢迎任何建议,因为我是新手.
我一直在创建一个图书馆,使网站能够在他们的网站上添加评论部分.
我们的想法是尽可能保持轻量级,因此我更喜欢使用JSON进行基本数据存储,例如评论的消息,网站和用户名.所有这些数据都是公开的,可以通过JSON直接访问.我不介意这一点,因为评论无论如何都会公开展示.
但是,当我希望在有人回复他们的评论时通知用户时会出现问题.电子邮件存在于输入字段中,但我不希望它存储在公共JSON文件中.是否有任何其他服务器端数据存储架构,我可以私下存储电子邮件,同时使用服务器端脚本中的电子邮件发送电子邮件?
MySQL和其他人会使库变得笨重,所以这不在列表中.
或者甚至在这些条件旁边还有其他可能的方法吗?
编辑: 让我试着用一个用例来澄清.我希望能够在html/javascript页面上运行一个简单的聊天框,而无需运行我的服务器.我可以很好地编写聊天应用程序的javascript,但是没有一个允许我存储数据的解决方案,以使所有浏览用户都可以看到聊天消息.因此,我的应用程序将接受数据,将其发布到第三方数据存储(理想情况下只是json格式),并定期从数据存储中轮询更新.这不是我唯一会使用这样的json存储服务/ json存储引擎,但它是最明显的例子.
我正在退出服务器端编程,因为html5走到了最前沿,并探讨了我可以用html和javascript做多少,就我以前用html/php/sql实现的功能而言服务器堆栈.例如,在这个新生的html5网站上:http://tersh.royronalds.com/我正在重复使用flickr进行图像托管,并使用tumblr进行博客帖子托管.然而,就像一个例子,我现在发现自己想要编写一个动态待办事项列表,这些东西可以添加项目并在完成时勾选,并在此期间公开显示.另一个例子可能是一个简单,持久的聊天框.
例如,我不想使用ajax来推送有关聊天消息的布尔数据和文本,而是更改PHP脚本然后将数据存储在mysql数据库中,我很乐意将数据推送到第三方或从第三方提取数据存储提供与localstorage API相同类型的功能,但对于json.
所以我想使用一些公共js API的存储方法来解决这个问题,例如存储json的一些方法,或者真正支持字符串和数字的任何结束格式,并且是可存储和可检索的,类似于localStorage,除了持久和可分享.
这样的事情有哪些公共技术/解决方案?
我开始学习COBOL了.我有一些编写处理SQL数据库的程序的经验,我想我很困惑COBOL如何存储和检索存储在大型机中的数据.我知道它不像关系数据库,但我见过的每个示例程序都直接从命令行获取数据,我知道现实世界的COBOL程序不是如何处理数据的.有人可以解释或向我展示一个可以解释它的好资源吗?
我有兴趣获得Linux OS中PostgreSQL表中可用的表,视图,函数,数据/内容的物理位置.我有一个场景,PostgreSQL可以安装在SD卡设备和硬盘上.如果我在SD中有表格,视图,功能,数据,我希望获得相同的物理位置,并在我希望更换存储空间时合并/复制到我的硬盘中.我希望数据库的存储应该是普通文件架构.
此外,是否可以查看文件的内容?我的意思是,我可以访问它们吗?
我正在用Java管理一个存储用户数据的项目.用户可以在线或离线.当用户在线时,他们的数据被加载到数据对象中以便于访问,并在他们注销时卸载.
但是,对于离线用户,为了防止数据同时访问来自同时操作数据的多个命令的数据,我将weakhashmap存储为加载的用户数据对象的缓存.如果需要访问脱机数据对象以进行修改,系统将在从文件加载之前先检查缓存.
我能想到如何存储它们的唯一方法是使用字符串键,它代表用户的用户名.但是由于java的工作原理,由于VM的字符串缓存系统,这似乎并不总是有效.
最初我想过使用字符串包装器,但是再次因为hashmaps如何工作(通过使用hashcode),创建一个新的字符串包装器不会得到我需要的值,如果我存储了字符串包装器,那将失败目的通过始终存储对密钥的强引用(防止从weakhashmap中删除密钥).
也许我只是不理解如何使用weakhashmap:S如果不是如何使用weakhashmap,我愿意接受其他如何做我想做的想法.
data-storage ×10
database ×3
javascript ×3
java ×2
json ×2
sql ×2
caching ×1
cobol ×1
currency ×1
data-loss ×1
html5 ×1
iphone ×1
objective-c ×1
postgresql ×1
server-side ×1
tree ×1
weakhashmap ×1
xml ×1