数据库

FOSS 项目聚焦:Appaserver

介绍一个应用服务器,它允许您在无需编程的情况下构建 MySQL 用户界面。假设您的任务是为一个名为 CITY 的表编写一个基于浏览器的 MySQL 用户界面。CITY 有两列。列名是 city_name 和 state_code——每个组合都是主键。您的用户界面必须使用户能够执行四个主要的 SQL 操作:select、insert、update 和 delete。每个操作的主要特点是

PostgreSQL 10:优秀数据库的优秀新版本

Reuven 评测了 PostgreSQL 10 中最新和最有趣的功能。PostgreSQL 长期以来一直声称是最先进的开源关系数据库。对于我们这些已经使用它很长时间的人来说,毫无疑问这是真的;PostgreSQL 一直在展示其处理高负载和复杂查询的能力,同时提供丰富的功能集和坚如磐石的稳定性。

SQL Server on Linux

当微软开源副总裁 Wim Coekaerts 去年夏天在多伦多 LinuxCon 2016 上登台时,他不是作为对手,而是作为一位长期的 Linux 爱好者,承诺将 Linux 的力量带给微软,反之亦然。随着最近面向 Linux 的 SQL Server 的发布,Coekaerts 显然正在产生影响。

Oracle 的 Stunnel 安全性

Oracle 已将其同名数据库产品中集成了现代传输层安全 (TLS) 网络加密,并且从 10.2 数据库版本开始,TLS 的使用不再需要高级安全选项。

优化您的数据库!

我的上一份全职工作是大学数据库部门的经理。具有讽刺意味的是,我对数据库本身知之甚少。我不再负责大学数据库,但我仍然有一些 MySQL 服务器运行我的各种 Web 应用程序。除了 apt-get install,我不知道如何让数据库工作。值得庆幸的是,有帮助可用。

使用您的数据库!

我喜欢高级的、动态类型的语言,例如 Python、Ruby 和 JavaScript。它们易于使用——甚至很有趣。它们让我可以丰富地表达自己,并且它们适用于易于重用和维护的代码。毫不奇怪,对这些语言的兴趣正在上升,尤其是在创建 Web 应用程序时。

Django 模型

在我上一篇文章中,我继续研究了 Django Web 框架,展示了如何创建和修改模型。正如您所看到的,Django 希望您使用 Python 代码描述您的模型。然后,模型描述被转换为 SQL,并与可能存在的模型的任何先前版本进行比较。

Django 模型和迁移

在我之前的两篇文章中,我研究了用 Python 编写的 Django Web 应用程序框架。Django 的文档将其描述为一个 MTV 框架,其中 MTV 代表模型、模板和视图。

PostgreSQL,NoSQL 数据库

在过去几年中,计算机世界中最有趣的趋势之一是 NoSQL 数据库的快速增长。该术语可能是准确的,因为 NoSQL 数据库不使用 SQL 来存储和检索数据,但这几乎是共同点结束的地方。NoSQL 数据库的范围从键值存储到列式数据库,再到文档数据库和图形数据库。

Adminer—比 Awesome 更棒!

我一直很喜欢 PHPMyAdmin 用于管理 MySQL 数据库。它是基于 Web 的,相当健壮,并且功能强大,足以满足我的需求。基本上,它很棒。然而,今天,我发现了一些比 awesome 更好的东西:Adminer。虽然它在概念上与 PHPMyAdmin 相同,但它更简单,功能更强大。它怎么能两者兼得呢?

Rails 和 PostgreSQL

本专栏的常客不会惊讶地听到我喜欢 Ruby on Rails 和 PostgreSQL。Rails 一直是我的主要服务器端 Web 开发框架约八年,并且它已成功为大量咨询和个人项目提供解决方案。

SQLAlchemy

虽然有时看起来关系数据库可能已经过时,为非关系型 (NoSQL) 数据库(例如 MongoDB 和 Cassandra)让路,但仍然有大量的系统依赖于关系数据库。

移动数据库

我最近将我的个人网站从 GoDaddy 迁移到我的家庭服务器。我在家有一个商业连接,而且我的网站流量很小,以至于在家用静态 IP 托管是有意义的。移动文件并不是很困难,我通过 FTP 从旧服务器下载了它们,并通过 SFTP 将它们上传到新服务器。然而,移动数据库更具挑战性。

使用 Open Office Base 快速而简陋地完成。

即使有所有可用的高质量软件,有时您也必须分解并编写自定义应用程序,而且通常您没有太多时间投入其中。这就是当我妻子开始一项新业务并需要一种简单的跟踪销售线索的方法时我发现自己所处的情况。