TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Excel vs SQL

1 pointsby keechamover 13 years ago
Hi all,<p>We're in the process of building out our database for our website, and have currently run into an interesting dilemma: whether to use SQL or Excel to contain our data. Either database needs to be uploaded to our site, and our site revolves around a search engine that will need to look up and return results from the database. We're currently using mostly PHP on the site with AJAX for the search engine functionality.<p>We are contracting the work out, and one set of developers insist that SQL is more appropriate for our project. I typically have only used SQL for dealing with very large amounts of data, which we do not have in our database, which is currently only about 300 rows and 15 columns long.<p>What are your thoughts? Thanks for any advice.

1 comment

swasheckover 13 years ago
Without any sense of what your project will be doing it's a bit difficult to forecast data growth, reporting needs, etc.<p>Having said that, I don't really see Excel as a legitimate choice for being a data back-end. It is a front-end for data analysis (IMHO). It's like using a pocket knife as a screwdriver: it can do the job in a pinch, but it's not the best tool for repeating the same task many times.<p>With that out of the way, I'd say that SQL is the better of the options because that's the job it was meant to do - irrespective of data set size. Sqlite is a fabulous tool that should meet all of your requirements.<p><a href="http://www.sqlite.org/" rel="nofollow">http://www.sqlite.org/</a><p>Go forth and prosper.<p>edit: I forgot to mention that it also supports Full-Text Search which may be handy for your search engine application (if that's being developed in-house).<p>(another) edit: With 15 columns, I wonder if normalization might be an intermediate step.
评论 #3461491 未加载