找回密码
 骑士注册

QQ登录

微博登录


tag 标签:

相关文章

  • 百度运用 FPGA 方法大规模加速 SQL 查询

    百度坐拥超过 1 EB 的数据,每天处理大约 100 PB 的数据,每天更新 100 亿的网页,每 24 小时更新处理超过 1 PB 的日志更新,这些数字和 Google 不分上下,正如人们所想象的。百度采用了类似 Google 的方法去大规模地解决潜在的瓶颈。

    2016-09-16 13:16     Nicole Hemsoth, LinuxBars

  • 我该如何向非技术人解释SQL注入?

    这个问题源自 StackOverflow,题主需要向没有技术背景和经验的朋友解释 SQL 注入,希望有人能有好方法。Polynomial 分享了他的类比方法,得到了 710+ 赞。 在向非技术人员解释SQL注入的时候,我会使用一个简单的类比。 假设你是一个在装满箱子的仓库里工作的机器人。你的工作是从仓库里的某个角落找到某个箱子,然后放到传送带上。机器人需要有人告诉它去搬运哪个箱子,所以给你编程的程序员给了你很多纸,纸上的表单已经预先写好了指令的集合,等用户填好之后再交给你执行。 这些表单看起来是这个样子的: 从第__号货架的的第__区,取

    2015-02-14 08:11     刘志成

  • 如何在 Linux 上用 SQL 语句来查询 Apache 日志

    Linux 有一个显著的特点,在正常情况下,你可以通过日志分析系统日志来了解你的系统中发生了什么,或正在发生什么。的确,系统日志是系统管理员在解决系统和应用问题时最需要的第一手资源。我们将在这篇文章中着重讲解 Apache HTTP web server 生成的 Apache access 日志。 这次,我们会通过另类的途径来分析 Apache access 日志,我们使用的工具是 asql。asql 是一个开源的工具,它能够允许使用者使用 SQL 语句来查询日志,从而通过更加友好的格式展现相同的信息。 Apache 日志背景知识 Apache 有两种日志: Access log:存放在路径 /v

    2014-12-09 08:26     Gabriel Cánepa, ThomazL

  • SQL数据库的终结?

    第一部分 SQL 的发展起始于 E.F.Codd 博士1970年六月发表于计算机协会的通信上的一篇论文, 大型共享数据库的关系模型。当时他和他的在IBM工作的同事 Donald Chamberlin 和 Raymond Boyce 正在研究一种查询语言(最初 ...

    2012-02-21 13:32     

  • 每个开发人员都需要了解的一个SQL技巧

    对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。 使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式: CREATE TABLE books ( id NUMBER(10) NOT NULL, title VARCHAR2(100 CHAR) NOT NULL, price NUMBER(10, 2) NOT NULL, CONSTRAINT pk_book PRIMARY KEY (id) ); / CREATE VIEW expensive_books AS SELECT id, title, price FROM books WHERE price 100 WITH

    2015-07-15 11:36     花名有孚

  • 画图解释 SQL join 语句

    我认为 Ligaya Turmelle 的关于SQL联合(join)语句的帖子对于新手开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦恩图并不是十分的匹配SQL联合语法。 不过我还是喜欢这个观点,所以我们来看看能不能用上韦恩图。假设我们有下面两张表。表A在左边,表B在右边。我们给它们各四条记录。 id name id name -- ---- -- ---- 1 Pirate 1 Rutabaga 2 Monkey 2 Pirate 3 Ninja 3 Darth Vader 4 Spaghetti 4 Ninja 我们用过name字段用几种不同

    2015-07-17 13:14     Jeff Atwood, 奇风余谷

  • 无痛 SQL Schema 的10 条军规

    在新建表和数据仓库时,往往需要做出许多决定。一些在当时看起来似乎是无关紧要的决定,却最终会导致你和你的客户在使用数据库的整个过程中饱尝痛苦。 我们已经和数千人以及他们的数据库打过交道了,在经历了无数个小时的读写查询之后,可以说我们几乎见过所有的情况了。下面是我们总结出的有助于创建无痛模式(Schema)的10条规则。 1. 只使用小写字母,数字和下划线 不要在数据库、模式、表格或者列名上使用点、空格或者破折号。因为点号是用来识别对象的,通常只在database.schema.table.column这种情况下使用。 在对象的名字中也包含

    2015-09-06 13:06     EluQ

  • SQL联合语句的视觉解释

    我认为Ligaya Turmelle的关于SQL联合(join)语句的帖子对于新开发者来说是份很好的材料。SQL 联合语句好像是基于集合的,用韦恩图来解释咋一看是很自然而然的。不过正如在她的帖子的回复中所说的,在测试中我发现韦 ...

    2013-06-02 22:24     

  • 在 Apache Hive 中轻松生存的12个技巧

    Hive 可以让你在 Hadoop 上使用 SQL,但是在分布式系统上优化 SQL 则有所不同。这里是让你可以轻松驾驭 Hive 的12个技巧。

    2016-04-07 12:14     Andrew C. Oliver, wxy

  • SQL 与 NoSQL 混合数据库正在取得进展

    SQL与NoSQL混合数据库解决方案,既兼容诸多SQL应用,同时还能提供NoSQL的可扩展性。Xeround在云中提供此类服务,其中包括免费版本。其他方案还有:具备ODBC/JDBC驱动的Database.com、NuoDB、Clustrix和VoltDB。 Xero ...

    2012-02-14 16:53     

返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。