I wonder how they'll handle someone doing something awful like storing images or blobs in the database, though.
I wonder how they'll handle someone doing something awful like storing images or blobs in the database, though.
There is nothing wrong with storing blobs in the database - it is one of the data types. But a database is not a replacement for AWS S3 either.
If we did find someone abusively using the database - especially if it was affecting the overall quality of service - we would reach out to them directly to address it.
I store images and other binary data in the db all the time, when this is closely associated with data in the db and needs to be maintained together. Usually these files are store once, retrieve seldom. However for practical purposes I would not recommend going above a few megs on a bytea field. lobs are easier because you can seek in them, but access will never be as fast as it would be directly from the filesystem.
http://wiki.postgresql.org/wiki/FAQ#What_is_the_maximum_size...
post.categories (varchar) = "1,51,78,84,100"
and other wonderful non-normalized approaches.I was just commenting how row-limitations were a very NoSQL way of enforcing data limits and inappropriate for an RDBMS.
Of course any limit can be engineered against. When I was in college, the deli used to have a deal where you could get a baked potato with whatever toppings you wanted for $1.50 or something. one of the topings was chilli. So I would fill the container up with chilli so it was more like potato chilli..... After a while they started charging by weight because apparently this was a popular approach to this esp. for college kids who would rather cut food expenses and spend money on other things.