Although both a data scientist and a database scientist work for a joint purpose and their functions overlap, these positions are not interchangeable. A data architect is involved at the outset where they look at a wider use of data and its design planning and establish suitable data models. Then a database architecture comes in to decide on the ways of implementing RDBMS and is responsible for its performance and further optimization.