Re[8]: Неуверенные в своей востребованности на рынке труда,
От: Философ Ад http://vk.com/id10256428
Дата: 14.12.24 06:59
Оценка: +1
Здравствуйте, Nuzhny, Вы писали:

N>Я SQL не использую, но всё равно интересно. Что, прямо таки можно написать запрос на SQL и на C# и второй вариант будет ощутимо быстрее?


Для случая такого упоротого говна как SQLite это теоретически возможно. Для остальных СУБД — сомнительно.

Most SQL database engines (every SQL database engine other than SQLite, as far as we know) uses static, rigid typing. With static typing, the datatype of a value is determined by its container — the particular column in which the value is stored.

SQLite uses a more general dynamic type system. In SQLite, the datatype of a value is associated with the value itself, not with its container.
...
Any column in an SQLite version 3 database, except an INTEGER PRIMARY KEY column, may be used to store a value of any storage class.

All values in SQL statements, whether they are literals embedded in SQL statement text or parameters bound to precompiled SQL statements have an implicit storage class. Under circumstances described below, the database engine may convert values between numeric storage classes (INTEGER and REAL) and TEXT during query execution.

https://www.sqlite.org/datatype3.html

Много лет я вместе с этим говоном бок о бок был. Много крови он мне попил. К сожалению, я не мог выбирать СУБД. Если бы выбирал я, то это был бы либо MS SQL Express, либо Firebird, либо MySQL (т.е. MariaDB). Не связывайся с ним.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 14.12.2024 7:03 Философ . Предыдущая версия . Еще …
Отредактировано 14.12.2024 7:03 Философ . Предыдущая версия .
Отредактировано 14.12.2024 7:00 Философ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.