How encrypted AWS PostgreSQL RDS works under the hood?
How encrypted AWS PostgreSQL RDS works under the hood? I read that when creating an encrypted AWS Postgres RDS, it encrypts the underlying EBS volume created for it, all read replicas, backups, and snapshots as well. Also when I queried and inserted the data into DB, it worked same as unencrypted DB would and gave results in plain text. I have some questions regarding how exactly it is working under the hood. Here they are: A simple value-based search can be performed by encrypting what to search and then search it on the encrypted RDS. But my search in PostgreSQL was also working on JSONB nested objects. How is that achieved? I was able to do a partial search( like query) on a name and address inside a JSONB object. How can a partial search be done on encrypted DB? like I have some JSONB columns in my PostgreSQL and I was able to partial insert on my JSONB objects. Its a cool feature of PostgreSQL but how was it achieved when the whole JSONB was encrypted? PS: I have some knowledge o...
