A distributed relational database... I want to perform basic operation like create , insert, delete, update, alter,select operation through distributed database.
you can use a combination of a databse middleware like SQLALCHEMY(via Sharding) and a RDMS like MariaDB or MySQL or FirbirdSQL or even Sqlite to make a distributed relation database; i suggest that you setup some instances of your data management system(either on different machines or via virtual machines) then distribute your data into non-overlapping bits over those instances; and use the middleware(SQLALCHEMY) to glue everything up; you can issue your queries from a machine and it automatically would collect the results for you, etc and you could
by the way; you may want to have a look at CUBRID it's a RDBMS that comes with Sharding(to create a RDDB) capabilities built-in!