Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    S

    SQLBlog

    sqlblog.com · Publication · on HN since 2007

    SQLBlog is a group blog by SQL Server professionals on query tuning, DBA practices, storage, and database hardware.

    Visit blogHN submissions
    DatabasesSystems & Performance
    What HN says

    HN links it in SQL Server discussions, such as a Hugo Kornelis post on passing parameters that was debated against Joe Celko's view.

    Stats for nerds
    15HN people shared it
    10linked in comments
    18story points
    Dec 2016last shared
    2009people per year2016

    Top posts on HN

    1. 1
      A couple of reasons you shouldn't be moving your databases to the cloud anytime soon
      1 person · 4 points · first shared 2009 · 3 comments on HN
    2. 2
      5 Things every DBA should know like the back of their hand...
      1 person · 3 points · first shared 2007 · 2 comments on HN
    3. 3
      Ultimate query tuning
      1 person · 2 points · first shared 2013 · Discussion on HN
    4. 4
      New Power Query (Excel add-in) auto-detects relationships
      1 person · 2 points · first shared 2013 · Discussion on HN
    5. 5
      SSD Form Factor and Interface – Enterprise storage is set up wrong
      1 person · 2 points · first shared 2015 · Discussion on HN
    6. 6
      Saving a Few Lines of Code by Performing Multiple Operations in a Single Command
      1 person · 1 points · first shared 2017 · Discussion on HN
    7. 7
      40 Gigabit Ethernet
      1 person · 1 points · first shared 2016 · Discussion on HN
    8. 8
      Want a headless build server for SSDT without Visual Studio? You’re out of luck
      1 person · 1 points · first shared 2014 · Discussion on HN
    9. 9
      Intel Xeon 5600/7500 and AMD Magny-Cours
      1 person · 1 points · first shared 2010 · Discussion on HN
    10. 10
      What if null if null is null null null is null?
      1 person · 1 points · first shared 2007 · Discussion on HN

    What HN people wrote when they linked it

    • daigoba66Jul 2014

      So here is my take:

      I'm currently working on a SaaS product built on .NET running on Windows Server, IIS, and SQL Server. We're not really a "startup" anymore, but we're still very small. I wasn't here when the first version of the product was built so I wasn't part of that decision.

      If I were building this product from scratch today as a money-poor startup, I would probably go with tech stack included Java or Python and PostgreSQL. The primary motivation being cost (as in money).

      Each developer is technically required to have an MSDN/VS Pro license (renews for just under $1000 per year). This is not very expensive if you're generating revenue, but if bootstrapping it is not cheap. You could cheat and just share a single license; you definitely won't get caught.

      Windows Server licenses, compared to other datacenter costs, are relatively inexpensive. Windows Server has a few advantages; particularly in it's easy to administer and there are plenty of sysadmins out there than know it well.

      The elephant in the room, at least for a SaaS product, is SQL Server. The features of Enterprise Edition are so compelling for SaaS (HADR, unlimited RAM, online index operations, compression, and encryption) that it's practically a requirement. But this will quickly become one of the most expensive costs in your datacenter.

      But in my experience, SQL Server has some real advantages that I haven't yet discovered for PostgreSQL. The "community" around SQL Server is huge and has a ton of…

    • crypto5Oct 2016

      > I don't think most storage engines actually compress the data

      Most major RDBMs (Oracle, MS SQL Server and even MySql) support page level compression.

      > because it would slow down reads and writes dramatically

      Not really, modern compression algorithms (e.g. zippy) have much faster decompression/compression speed than IO speed even for SSD drives, and having smaller IO traffic due to data compression can make actual performance higher with compression. Also you can fit more compressed data into FS cache, which again reduces IO traffic.

      > Page-level compression might be useful, I guess, depending on your use case.

      Sure, here are some examples: http://sqlblog.com/blogs/linchi_shea/archive/2008/05/11/sql-server-2008-page-compression-compression-ratios-from-real-world-databases.aspx and http://sqlblog.com/blogs/linchi_shea/archive/2008/05/16/sql-server-2008-page-compression-performance-impact-on-table-scans.aspx

    • timlinDec 2016

      The biggest problem with scalar UDFs is not the IO performance. It is that they force the query to serial (non-parallel). On queries that return a non-trivial quantity of data, that hurts.

      https://www.brentozar.com/blitz/blitz-result-user-defined-functions-slowing-down-sql-server/

      http://sqlblog.com/blogs/paul_white/archive/2011/12/23/forcing-a-parallel-query-execution-plan.aspx

    • ddebernardyDec 2013

      I'm still very puzzled about these eventually consistent systems… Maybe I'm just getting old…

      > Consider Immutable Data

      ˙ƃuoɹʍ ƃuᴉɥʇǝɯos ƃuᴉop ǝq ʇsnɯ no⅄

      Perhaps locking isn't such a bad idea after all?

      > De-Normalise Your Data

      The more usual advise is to normalize it to the hilt:

      http://sqlblog.com/blogs/paul_nielsen/archive/2007/12/12/10-lessons-from-35k-tps.aspx

    • makmanalpSep 2009

      I've been reading about that too:

      http://www.celko.com/puzzles.htm (first part)
      vs
      http://sqlblog.com/blogs/hugo_kornelis/archive/2007/10/04/how-not-to-pass-a-lot-of-parameters.aspx (Celko replies in the comments)

    Related

    MySQL Performance Blogmysqlperformanceblog.com110 people

    Disaster: MySQL 5.5 Flushing

    MySQL Performance Blog
    Company · last shared 2014
    CloudQuery Blogcloudquery.io17 people

    CloudQuery SDK: Query Anything with SQL

    CloudQuery Blog
    Company · last shared 2025
    jOOQ Blogblog.jooq.org126 people

    Say no to Venn diagrams when explaining SQL joins (2016)

    jOOQ Blog
    Company · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    Microsoft TechNet Blogsblogs.technet.microsoft.com284 people

    Making SQL Server run on Linux

    Microsoft TechNet Blogs
    Company · last shared 2020
    Rockset Blogrockset.com34 people

    Rockset – Serverless search and analytics engine

    Rockset Blog
    Company · last shared 2024
    Engine Yard Blogengineyard.com204 people

    The Number One Trait of a Great Developer

    Engine Yard Blog
    Company · last shared 2025
    DBMS2dbms2.com46 people

    Details on the Oracle failure at JPMorgan Chase

    DBMS2
    Personal · last shared 2022