4在线数据库结构,共享数据

  • 在Facebook上分享
  • 在Twitter上分享
  • 分享在LinkedIn
  • 在Reddit分享
  • 通过电子邮件分享
  • 印刷资源

有很多受欢迎的、低成本的方式把文本到网络,从博客和谷歌社交网站的文档。同样,你可以找到很多你可以在网站发布照片和视频。但直到最近,在线数据库则较少受到关注,这是一个遗憾,因为很多人除了数据库极客们将受益于更多的数据结构。

不过,现在有几个选择在网络上为那些想将他们的信息放入数据库结构,而无需处理数据库安装,主机和前端编码语言像PHP, Perl或Ruby。

诚然,一个Web数据库服务将永远无法提供所有自定义编码您自己的应用程序的灵活性。然而,这些服务可以是非常有用的用于创建小型个人和商业应用,比如联系人列表,项目跟踪或慈善捐款标记类型。和结构化数据分享和协作的能力通过一个Web界面添加另一个有用的方面对这些数据库。

换句话说,如果你有结构化数据——或者更有用的结构化的信息,值得给一个在线数据库服务一个旋转。

为了了解目前是什么样的数据库服务和效果如何,我决定把一群网络数据库服务通过他们的步伐。在选择哪些服务测试中,我专注于四个免费或低价产品,相当强劲,并提供管理控制谁可以查看和编辑您的数据:Caspio桥,CogHead,涉猎DB和Zoho的创造者。

我遗漏了长期的球员Intuit QuickBase由于其最低每月249美元的价格标签,和Lazybase由于其缺乏甚至基本访问控制(没有登录;只有“秘密URL”编辑你的数据)。

我们如何测试

一个好的在线数据库必须做更多的不仅仅是主机数据在其网站上。它也应该有一个简单的界面设计数据结构;让它简单的上传、下载和编辑现有的数据;提供健壮的方式查看和与信息交互;并提供细粒度的管理控制谁可以查看和修改信息。

测试每个在线数据库产品,然后,我创建了一个简单的表;设计更复杂的、相互关联的表;现有的数据上传;和嵌入式的结果在一个现有的网站。

对于多表工作,我包括多对多关系,在那里,说,一个类别包含了许多产品,虽然产品属于许多类别。例如,iPhone可以列在“移动设备”和“个人技术”和“移动设备”有更多的条目不仅仅是iPhone(尽管一些iPhonatics可能怎么想)。这样的多对多关系正是构建数据可以证明非常有用,但它们往往最难实现的。

我也从计算机世界进口现有数据检查数据库。我开始与一个表的所有我们的产品类别——浏览器,桌面应用程序,桌面系统、笔记本电脑等等。接下来,我进口一个表的产品审核:华硕电脑EeePC,黑莓曲线,iPhone等。产品表已经包括每个产品类别。

一个关键问题:如何使数据库“知道”的产品在一个表映射到另一个表中产品名称——尤其是当字段包含一个以上的条目。这是一个具有挑战性的特征数这些服务。

原来数据库服务有不同的优势,因此最适合不同的需求。继续读下去,发现这些负担得起的数据库服务实际上是多么容易,(如果有的话)你牺牲以换取的用户界面,以及是否其中一个服务将满足您的数据需求。

Caspio桥

Caspio桥是最专门针对企业的在线数据库服务我测试,及其定价反映了这一点:在8美元每“数据页面”(Web入口形式或搜索页面,例如),成本可以添加用户频繁。Caspio的一些示例应用程序更健壮运行五页,相当于每月40美元。

因此,Caspio桥不是最好的选择来创建快速、个人应用程序,因为您可以使用数据页每一次你想要一个表单添加或更新一个表的数据。(如果你只是想测试Caspio桥,你可以尝试一个免费的个人账户,允许您使用两个数据页。)

此外,超过这个空间的其他条目,Caspio需要用户了解数据库结构。没有漂亮的拖放用户界面创建表和字段,这都是基于文本的。这不是一个服务用户不喜欢深入的数据。

如果你简单地创建一个基本的,文档数据库,Caspio很简单。例如,将数据导入到Caspio桥直接拉在访问时,XML或分隔的文本文件。您可以将数据附加到现有表创建一个新的。

添加和命名字段也相当容易,过程包括选择一个领域就生成一个唯一的数值为每个记录主键。

真正的Caspio增值之后你的数据表是建立。基于向导的系统使它相对容易与数据交互。你想在Web表单中收集更多的信息吗?让用户搜索和查看吗?这部分是无痛的。你只要回答几个问题,让几个选择,并立即Caspio生成表单。

例如,我想创建页面,我可以搜索数据并显示结果。我使用一个向导来选择一个源表数据,选择一个风格(您可以添加自己的模板),并命名页面。然后我选择我想要的字段在我的形式,配置每个搜索表单,选择了一个结果页面布局和排序顺序(有一个选项来添加互动排序)。

如果我想每个结果的搜索页面链接到一个页面清单的更多细节,向导让我这样做。在几个步骤,我能够将现有的数据转化为基于Web的应用程序我可以嵌入在一个现有的网站或使用Caspio的网站。

我用Caspio去年建立一个查询形式计算机世界的年代美国的暴躁的城市特性,相对容易做到,尤其是与编码相比与类似PHP和我自己的MySQL。然而,创建一个真正的关系数据库,如产品评论数据库与表的产品,产品类别和文章,结果是不确定的。

你期望一个基于文本的,专门针对企业的数据库主机有一个相当简单的方法来创建这样一个结构。Caspio不,不仅仅是因为我错过了它在文档中——在一个即时聊天会话的支持,一个支持员工说他需要看我的图数据结构之前,他可以帮助我。幸运的是,电话支持更有帮助——一个职员能够成功的带我走过整个过程。

我尤其有问题如何组合在一起的“多对多”的关系。我打电话给技术支持后,我意识到,没有办法我就会发现多步过程,涉及配置结果页面自定义HTML块使用字段变量。我从来没有能够创建一个数据输入表单供内部使用,从另一个允许选择多个选项,现有表。(技术支持终于为我创造了一个机会,我可以复制)。

此外,如果你使用一个桌面数据库应用,是警告,Caspio的反应有点迟缓,等待服务器响应你的命令。

Caspio桥是一个方便的方式建立一个简单的文档数据库。是最有用的把大量数据在线给公众,特别是如果数据没有太多复杂的关系。但希望投入更多的时间和金钱,如果你创建一个复杂的,多表关系数据库。

Coghead

Coghead是一个不错的申请将简单的表的信息在网络上,尤其是如果你想与一个私人组织共享信息,而不是大众。然而,它肯定不是最简单的,学习或使用。

应用程序的拖放界面不够直观的(至少对我来说)开始使用它而不阅读文档或看网络广播。然而,现场教程非常好,通过投资后一点时间在我能够快速创建一些简单的表。

创建一个Coghead数据库涉及创建一个“集合”为每个表的数据。每个集合数据输入自动生成一个表单,在那里我可以定义数据结构。通过拖拽窗口小部件,我可以添加元素,如文本框、下拉列表,选择单选按钮和“动作按钮”我的数据输入表单。

超越简单的表定义健壮的数据关系需要更多的重大投资的时间和浓度。(它没有帮助的教程我打印出来一定应用到一个旧版本——例如,我一直在寻找的表示“我”图标定制小部件,它永远不会出现。我最终找到了其他网站上的说明解释,我需要看其他地方)。

轻松拖拽几个部件的简单,一个表的数据输入表单让位给更复杂,多步说明应该是相对简单的任务,例如,收集我的小部件会引用。此外,我不清楚如何创建一个小部件,用户可以从一个下拉列表中选择多个选项在数据录入(Zoho的选择是一个相当明显的“多选”)。Coghead支持建议我使用一个小部件,添加“网格”,但这似乎需要决定的最大数量的选择基于我选择多少网格。

结果,这是唯一的服务在四个,我觉得需要打印出用户指南和跟随我甚至相当简单的任务。

设计一个表单的外观和感觉,是一个领域Coghead时机。是相当简单的创建各种形式部分,改变我的小部件的大小并决定显示有多少列。应用程序还提供了大量的选项添加过滤和排序当使用一个小部件。

使用表格数据录入的经验可能会更好。从编辑使用应用程序首先需要取消勾选“作者”框,但是一旦形式出现的时候,我不能简单的类型为它添加一个记录——我还需要单击“新”按钮。这听起来微不足道,但当你开发和测试应用程序时,点击加起来。输入并保存一条记录后,它坐在那里在我的报名表,直到我再次点击“新”,而不是立即消失,并允许新的条目。

嵌入Coghead应用程序在一个现有的网站需要一个“Coglet。”Although free now, the company says each Coglet will cost $20 per month once the beta period is over.

总而言之,我认为Coghead潜在有用的服务为技术上复杂的观众希望构建交互式数据应用程序虽然不担心托管,安全和服务器。然而,这不是一个服务,将给群众带来数据库。

涉猎DB

收购系统公司开发时显然理解一些基本涉足DB:首先,数据库不是电子表格,第二,如果太难了用户创建多个表,然后用户不妨从一开始他们自己的代码。事实上,我说这是一个长期的MySQL的粉丝——使用涉足自己可以比编码冷却器。

许多数据库应用程序可以一个Excel工作表或CSV文件导入到数据库表中。涉猎DB照耀在导入多个表,然后设置字段之间的关系在不同的表导入。后不到半个小时(包括看一个八分钟的演示视频),我导入数据并自动设置是什么独立的Excel表之间的关系。

我无法想象这个过程更简单。我所要做的就是进入一条记录,选择配置选项的字段我想链接,并选择“列表条目”。This created many-to-many mapping. (There's another option, "link to entry," if each record only needs to map to a one entry in another table.) That change in one record redesigned my entire database structure and automatically mapped all my existing data.

清理250条记录是最小的。事实上,涉猎DB帮我清理了一下,因为在懒惰的我做了一些条目单一产品记录的表格,即使他们包含多个产品——例如,一个条目:Ajax13,谷歌文档和电子表格,ThinkFree办公室在网上,Zoho办公套件。告诉涉足将逗号的列表,它自动创建四个单独的条目。

添加和编辑单一形式是真正的优雅。例如,如果您创建一个“选择”字段,有太多选择复选框和一个下拉列表,涉猎自动创建一个基于ajax的搜索框。用户只需要输入搜索词,和火柴将开始出现

12 第1页
第1页的2
企业网络2022的10个最强大的公司